gpt4 book ai didi

java - vector : How do I check each element to see if it equals a user input?

转载 作者:行者123 更新时间:2023-12-01 14:51:02 27 4
gpt4 key购买 nike

基本上这就是我所拥有的:

if(field1.getText().equals("")){
label2.setForeground(Color.red);
label2.setText("Please enter a pet type");
}
else if(field1.getText().equals(petList.get(z)){
label2.setForeground(Color.red);
label2.setText("The pet type already exists");
}
else{
label2.setForeground(Color.red);
label2.setText("Pet Type Added");
String input = field1.getText();
petList.add(j,input);
j++;
}

我需要做的是检查 field1 以查看它是否等于 vector petList 中的任何元素。我怎样才能做到这一点?我已经尝试过在 if 循环外部使用 for 循环,如下所示: for(int z = 0; z < petList.size(); z++){但它返回了数组索引超出范围错误。任何帮助都是极好的!我更愿意使用与现在相同的基本结构来完成此操作,但如果无法完成也没关系。如果有帮助的话,此代码位于按钮监听器类内部。

最佳答案

你看过Vector中的contains方法吗? petList.contains(field1.getText())

关于java - vector : How do I check each element to see if it equals a user input?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14848823/

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