gpt4 book ai didi

java - 如何在自定义的数组列表中进行搜索?

转载 作者:行者123 更新时间:2023-12-01 04:22:09 24 4
gpt4 key购买 nike

我有一个像这样构建的数组列表:

在类中:Strings.java

ArrayList<MyQueue> strings = new ArrayList<MyQueue>();
strings.add (new MyQueue("paper", "clips", "eraser"));
strings.add (new MyQueue("paperplane", "numbers", "pineapple"));

在类中:MyQueue.java

--Constructor with 3 string parameters--
--Getters/setters for three strings--

现在在 Strings.java 类中,我想搜索 ArrayList“strings”以查看它是否包含字符串“paper”?

我怎样才能有效地做到这一点?

最佳答案

您应该尝试重写equals方法来使用第一个属性来比较对象。然后调用contains方法来检查具有“paper”属性的对象。 contains 方法在内部使用 equals,因此这就是您需要重写 equals 的原因。

关于java - 如何在自定义的数组列表中进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18805139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com