gpt4 book ai didi

android - Arrays.asList(array).contains(value) 无法正常工作 (android)

转载 作者:行者123 更新时间:2023-11-29 01:28:58 25 4
gpt4 key购买 nike

我有一个字符串[]

String [] example = new String[]{
"one",
"two",
"three",
"four"
}

我正在尝试检查此数组是否包含下一个字符串“one”,但它返回 false...这是我的代码:

boolean check = Arrays.asList(example).contains("one");

知道为什么会这样吗?

最佳答案

如果您查看 Javadoc for List在 contains 方法中,您会看到它使用 equals() 方法来评估两个对象是否相同。

进行测试:

List<String> list =  Arrays.asList(example);
boolean check = list.contains(list.get(1));

List<String> list =  Arrays.asList(example);
boolean check = list.contains("one");

关于android - Arrays.asList(array).contains(value) 无法正常工作 (android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32335590/

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