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

可以用String类的indexOf函数,

比如:

查询“asdasdasxxxxqwe”中是否包含“asdas”,

可以用 "asdasdasxxxxqwe".indexOf("asdas")

当包含时返回大于等于0,否则返回小于0(一般是-1)

这个问题,首先要将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("没有提莫");

}

}