我在将字符串与字符串数组列表进行匹配并获取单个 boolean 结果时遇到问题。基本上,我使用 for 循环来进行匹配,我得到的只是一系列 boolean 值。但我想要的是,当所有 boolean 值中有一个时,它将返回一个值,如果是 all ,那么它将返回一个值。代码如下。帮忙T.T
import java.util.*;
public class NewClass {
public static void main(String [] args){
ArrayList <String> aList = new ArrayList <String>();
aList.add("I");
aList.add("Love");
aList.add("You");
aList.add("Black");
aList.add("Colored");
aList.add("Ferrari");
boolean match;
for(int i = 0; i < aList.size();i++){
match = aList.get(i).equals("Red");
System.out.print(match);
}
}
}
最佳答案
包含应该可以解决问题
if (aList.contains("Red")) {
//cool
}
关于java - Arraylist 匹配并返回一个 boolean 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874555/