gpt4 book ai didi

java - 如何检查某个项目是否在数组中

转载 作者:行者123 更新时间:2023-12-02 07:26:06 25 4
gpt4 key购买 nike

我正在编写一个方法,它接受一个数组,检查数组中元素的负值是否存在,如果存在,则返回该值(正值和负值)。

我来自 python,你可以使用 if i is in n ,但我没有看到任何与 Jave 类似的方法。我四处阅读,发现有不止一种方法,但它们需要超过 6 行代码。我想知道是否有更短的方法来完成这么简单的事情?

我计划的算法是将 i 放入 a(数组)中,乘i*-1 = x .
如果 x 在数组中,则将其添加到 Arraylist在 for 循环结束时返回

最佳答案

在数组中查找元素:

Arrays.asList(myArray).contains(myElement);

请注意,这仅适用于非原始数组。对于基元,您最好使用 for-each 循环:

int myElement = 12;
for(int myArrayElement : myArray) {
if(myElement == myArrayElement) {
// ...
}
}
<小时/>

并将整数反转为负数:

int myElement = 123;
myElement = -myElement; // it is now -123

关于java - 如何检查某个项目是否在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13564137/

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