Java如何检查List<String> 里是否有想要的字符串?
List<String>里面的值是未知的个数比如说现在有a,b,c三个值我想检查a是否在这个List里面,代码该怎么写?...
List<String> 里面的值是未知的个数 比如说现在有a,b,c三个值
我想检查a是否在这个List里面,代码该怎么写? 展开
我想检查a是否在这个List里面,代码该怎么写? 展开
展开全部
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?"存在":"不存在")
展开全部
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("没有要找的对象");
}
}
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("没有要找的对象");
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做一个循环,得到list里面每个String,与给定的string 用equal方法l比较
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
List<String> list = 你的集合
list.contains("你要查找的字符串")
list.contains("你要查找的字符串")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写个简单的:
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里面");
}
}
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里面");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询