如题所述
å¯ä»¥ç¨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("没ææè«");
}
}
æ¯å¦ï¼
æ¥è¯¢â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("没ææè«");
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-11-14
有2种方法,第一种就是直接循环数组,逐个进行判断。第二种就是先将数组转换成list,再使用list的contains方法进行匹配判断。
String[] arrStr = {"aser", "abc"};
for (String str : arrStr) {
if (str.contains("abc")) {
return true;
}
}
public static void main(String[] args) {
String aa []={"aaa","bbb","ccc","ddd"};
List<String> list=Arrays.asList(aa);
if(list.contains("aa")){
System.out.println("有aa");
}else{
System.out.println("没有aa");
}
}本回答被网友采纳
String[] arrStr = {"aser", "abc"};
for (String str : arrStr) {
if (str.contains("abc")) {
return true;
}
}
public static void main(String[] args) {
String aa []={"aaa","bbb","ccc","ddd"};
List<String> list=Arrays.asList(aa);
if(list.contains("aa")){
System.out.println("有aa");
}else{
System.out.println("没有aa");
}
}本回答被网友采纳