gpt4 book ai didi

java - 如何查找 arraylist 是否包含类字段中的值?

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

我有课:

static class AnotherClass {
int number;
String isPrime;

public int getNumber() {
return number;
}

public String getPrime() {
return isPrime;
}

public void setNumber(int number) {
this.number = number;
}

public void setPrime(String prime) {
isPrime = prime;
}

}

在主课上我有:

    List<AnotherClass> listx = new ArrayList<AnotherClass>();//just a arraylist

for (int z = 0; z < howManyQuestions; z++) {//in loop i add class with fields
AnotherClass classx = new AnotherClass();
int valuex = Integer.parseInt(keyboardkey.readLine());

classx.setNumber(valuex);//save value in this class

String answer = Check(valuex);//i just get here string answer YES NO
classx.setPrime(answer);

listx.add(classx);//and i add this two fields of class to list

System.out.println();

}
INPUT: (i add value and check if it was input before)343OUTPUTNONOYESHow can i check if, for example value "3" is containing by list?

最佳答案

1 AnotherClass 必须实现 equals()(并相应地实现 hashCode())。

2 使用 listx 中的方法 contains(Object o)。

关于java - 如何查找 arraylist 是否包含类字段中的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643227/

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