有効な文字と無効な文字を含む文字配列を受け取りました。有効な文字のみを取得する必要があります。これどうやってするの ?
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");
}
文字配列内のすべての有効な文字と無効な文字が無効になるため、上記のコードは機能しないと思います。
意味文字で、すべての英数字と特殊文字を期待しています
注: サーバーから値を取得しているため、文字配列には有効な文字と無効な文字が含まれています。