如何判断List<String>list中是否包含某个字符串
1个回答
展开全部
Java程序:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("James");
list.add("White");
list.add("Smith");
list.add("Michael");
String key = "Smith";
if(exists(list, key)) {
System.out.println(key + " 在集合中存在");
}
else {
System.out.println(key + " 在集合中不存在");
}
}
/**
* 判断集合中是否存在指定的字符串
* @param list 字符串集合
* @param key 待查找字符串
* @return 集合中是否存在指定的字符串,true:存在,false:不存在
*/
public static boolean exists(List<String> list, String key) {
for(String str : list) {
if(str.equals(key)) {
return true;
}
}
return false;
}
}
运行测试:
Smith 在集合中存在
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询