java 判断string数组中是否有某个字符串

如题所述

第1个回答  2016-01-15
1.把数组各项放到list中,用list的contain判断;
2.遍历数组,逐条比较。
第2个回答  2016-01-15
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld!".contains("or"));
}
}

用contains()方法 ,包含返回true 不包含返回false
第3个回答  2016-01-15
这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在
public static void main(String[] args) {
//定义数组
String aa []={"timo","kainan","naer","lanbo"};
//数组转换成list
List<String> list=Arrays.asList(aa);
if(list.contains("timo")){
System.out.println("有提莫");
}else{
System.out.println("没有提莫");
}
}本回答被提问者采纳
第4个回答  2016-01-15
public static void main(String[] args){    
    String[] strList = new String[]{"aaaa","bbbb","cccc"};    
    for(int i = 0;i<strList.length;i++){        
        if(strList[i].contains("aaaa")){            
            //包含aaaa        
         }else{ 
           //不包含aaaa        
         }    
     }    
}

欢迎追问!

相似回答