2 回答

TA貢獻2012條經驗 獲得超12個贊
可以用for循環,進行循環遍歷進行比對,看看是否包含某個字符串。
給你舉個栗子:
String s = "xxx";
List<String>list= new ArrayList();
list.add("xx");
list.add("xxx");
for(String s1 :list){
if(s1.equals(s)){
System.out.println("配對成功");
}
}
用contains(Object o)也可以,不過我的這個例子應該能幫助你更好理解

TA貢獻1883條經驗 獲得超3個贊
直接使用 java.util.List.contains(Object) 方法。
public static void main(String[] args) ,List<Integer> testlist = new ArrayList<Integer>();
testlist.add(1);
testlist.add(2);
testlist.add(3);
boolean result = testlist.contains(1);//結果為true }。
可以用for循環,進行循環遍歷進行比對,看看是否包含某個字符串。
舉個例子:String s = "xxx";List<String>list= new ArrayList();list.add("xx");list.add("xxx");
for(String s1 :list){if(s1.equals(s)){System.out.println("配對成功");}}用contains(Object o)也可以。
拓展資料:
for (temp : list), {if (list.equals(xxStr)), {return true,return false;
添加回答
舉報