gpt4 book ai didi

java - 如何查找对象数组是否包含某个元素?

转载 作者:行者123 更新时间:2023-12-01 06:31:21 25 4
gpt4 key购买 nike

我正在处理对象数组,我能够获取元素,直到元素不存在。例如

Object[] elements={"苹果","橙子","葡萄","芒果","香蕉"};

我可以通过索引获取元素,但是当我超出索引长度时。例如这里我们有 5 个元素,最后将由 elements[4] 访问,但是如何检查 elements[5]、elements[6 ] 存在与否

最佳答案

Ass Voo注意到,你需要检查Array长度,例如:

for(int i=0; i<elements.length; i++){
// Check elements[i] here.
}

或者,您可以使用 Java 5 中引入的新 for 循环语法:

for(Object e : elements){
// Check e here.
}

更好的是,您可以将数组包装为 List,并使用其 contains 方法:

Arrays.asList(elements).contains("Strawberry"); // Will return false.

关于java - 如何查找对象数组是否包含某个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8546670/

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