我收到一个字符数组,其中包含有效和无效字符。我只需要检索有效的字符。我怎样才能做到这一点 ?
char[]ch = str.toCharacterArray();
for(int i=0;i<ch.length.i++){
if(!Character.isLetter(ch[i]))
system.out.println("not valid");
else
system.out.println("valid");
}
我认为上面的代码不起作用,因为我对字符数组中的所有有效和无效字符都无效。
通过含义字符我期待所有字母数字和特殊字符
注意:我从服务器获取值,因此字符数组包含有效和无效字符。