gpt4 book ai didi

java - 使用 ArrayList 访问特定对象 Java

转载 作者:行者123 更新时间:2023-11-29 07:11:20 26 4
gpt4 key购买 nike

如何使用数组列表访问特定的字符串?

List<String> myList = new ArrayList<String>();
myList.Add("Hi");
myList.Add("Pizza");
myList.Add("Can");

所以如果我这样做然后我会:

for (String s : myList)
if (s == "Hi")
system.out.println("Hello"):

它不会打印“你好”。

我需要更改大小并查看字符串是否存在,但我似乎无法让它工作,有什么想法吗?

最佳答案

- 对象在Java中使用equals()进行比较,String是一个对象在 Java 中,所以它遵循相同的规则。

- == 将用于比较原始 或检查两个或多个对象引用变量是否指向堆上是否有相同的对象。

- 所以您应该使用equals()equalsIgnoreCase()(如果不区分大小写)来比较字符串对象。

for (String s : myList){
if (s.equals("Hi"))
system.out.println("Hello");
}

关于java - 使用 ArrayList 访问特定对象 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669982/

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