最佳答案
我明白你的意思,这么写是不对的,你是想判断domStr里面是否有' ,#,$,¥,%,^,&,*,!,~,|,],[,},{,:,;,?,/,
String domStr = new String("abdkjflejfle");
String[] str = new String[]{"' ","#","$","¥","%","&","^","*","!","~","|","]","[","}","{",":",";","?","/","
for (int i = 0; i < str.length; i++) {
if(domStr.indexOf(str[i])
System.out.println("a");
}
System.out.println("b");
}
如果不懂,随时问我!追答:
错了,大意了,代码是这样的for循环里面的判断不能用indexOf ,用containsfor (int i = 0; i < str.length; i++) {if(domStr.contains(str[i])){System.out.println("a");}System.out.print("b");}用indexOf方法不合适
追问:
看了你写的,但是为什么indexOf()不合适呢?
最佳答案由网友 360U2739059906 提供