0

文字列があり、文字列内の不適切な文字の存在を探してフラグを返すユーティリティメソッドが必要です。事前に助けてくれてありがとう

4

2 に答える 2

1

質問から何をしようとしているのか正確にはわかりませんが、おそらくString.indexOf(...)を使用して「悪い文字」の存在を検出できます

于 2012-07-03T11:00:28.617 に答える
1

正規表現を使用して、文字列に表示する文字を定義します。何か他のものが表示された場合は、何らかの形で報告してください。

簡単な例:

String s = "humbapumpa jim";
if (!s.matches("[a-zA-Z]+")) return false;

または反対側から:「悪い」キャラクターを定義し、それらが表示された場合に警告を発します。

String s = "humbapumpa jim";
if (s.matches("[a]+")) return false;

Java の正規表現の詳細: http://www.vogella.com/articles/JavaRegularExpressions/article.html

于 2012-07-03T11:01:40.190 に答える