プログラミングには新しく、何かについてのプログラムを作りたいと思っています。このプログラムでは、名前を入力する必要があり、その名前は文字、 、一重引用符とハイフンのみです。名前に不正な文字が含まれている場合、ユーザーは名前を再入力する必要があります。 forループを使用してコードを作成したいのですが、どうすればいいですか?文字列、スペース、ハイフン、および単一引用符で構成される文字列
-5
A
答えて
0
カスタムメソッドを定義して、文字列が正当かどうかを確認することができます。 charAt(int)メソッドを使用してjavaの各文字とCharacter.isLetter(char)メソッドをチェックして文字かどうかを調べることができます。例えば、 。
public boolean checkString(String str) {
for (int i = 0; i < str.length(); i++) {
if (!(Character.isLetter(str.charAt(i)) ||
str.charAt(i) == ' ' ||
str.charAt(i) == '-' ||
str.charAt(i) == '\''))
{
System.out.println("Re-enter the string");
return false;
} else {
return true;
}
}
}
+0
私は、後にdo whileループを追加できますか? – BillyLee
関連する問題
- 1. pythonの文字列 '' ':文字列の中の単一の二重引用符
- 2. 文字列の引用符
- 3. JavaScriptの文字列内の単一引用符と二重引用符に
- 4. 文字列をスペースで囲み、引用符を付ける
- 5. "二重引用符で囲まれた文字列よりも一重引用符で囲まれた文字列が優先されます。" jsで?
- 6. PHPでスペース、数字、引用符で文字列を分割するには?
- 7. エスケープ文字で文字列を引用符で囲みます。
- 8. 単一引用符で囲まれた文字列内のバックスラッシュ対の二重引用符で囲まれた文字列
- 9. 一重引用符で文字列を選択するレコード-informix
- 10. 文字列内の引用符
- 11. JavaScript文字列の二重引用符
- 12. エスケープ文字を含む引用符付き文字列と一致する正規表現引用符
- 13. JTextAreaのスペースで構成される文字列の列の整列
- 14. Javaの正規表現 - スペース上の分割文字列 - 引用符でスペースを無視して引用符
- 15. 一重引用符と二重引用符を含むJSON.parse文字列
- 16. 文字列C++から一重引用符を削除する
- 17. NSString文字列の一重引用符を削除する
- 18. 内部文字列、文字列プール、およびパーマネントスペースのガベージコレクション
- 19. おおよその文字列一致
- 20. Ocamlの正規表現は、1文字の文字列、数字、およびスペースと一致しませんか?
- 21. 一重引用符用の文字
- 22. 文字列に引用符が挿入されていない
- 23. 接続文字列のアポストロフィ(一重引用符)
- 24. 引用符で囲まれた別の文字列に埋め込まれた引用符付きの文字列と一致する正規表現
- 25. テンプレートを使用して文字列、文字列、および文字列を処理する
- 26. 単一引用符付きのgrep文字列を検索しますか?
- 27. 配列内の文字列、引用符または引用符なし
- 28. 引用符付きの文字列をboost :: spiritで構文解析します。
- 29. 一重引用符を含む文字列を他の文字列で置き換えるBash
- 30. 文字列内の英数字、ハイフン、ピリオド、およびアンダースコア以外の文字をすべて置換します。
これを行う方法はたくさんありますが、どうしたのですか? – nafas