Java如何检查List<String> 里是否有想要的字符串?

发布网友 发布时间:2022-04-23 10:13

我来回答

5个回答

热心网友 时间:2023-06-23 16:30

List<String> list =new ArrayList<String>();

 list.add("Testok");
 list.add("test");
 
//增强for循环
//是否含有我需要的字符串
boolean b =false;

//我要查询的字符串
String myNeed="ok"; 
for(String str:list){
     if(str.contains("ok")){
     b=true;     
     }
}

System.out.println(b?"存在":"不存在")

热心网友 时间:2023-06-23 16:30

public static void main(String[] args) {

List<String> list = new ArrayList<String>();
list.add("abc");
list.add("123");
list.add("aaa");

int index = list.indexOf("123");
if(index != -1){
System.out.println("找到了,我要的对象在集合中下标为:" + index);
}else{
System.out.println("没有要找的对象");
}

}

热心网友 时间:2023-06-23 16:31

做一个循环,得到list里面每个String,与给定的string 用equal方法l比较

热心网友 时间:2023-06-23 16:31

List<String> list = 你的集合
list.contains("你要查找的字符串")

热心网友 时间:2023-06-23 16:32

写个简单的:
List<String> test = new ArrayList<String>( );
test.add("a");
test.add("b");
test.add("c");
if (test.size>0){

String tem = new String();
for(int i=0;i<test.size;i++){
tem=test.get(i);
if(tem.equals("a"))
System.out.println("a在test里面它是第"+ i+"个元素");
else
System.out.println("a不在test里面");
}
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com