JTextField
に入力された文字をカウントする方法はありますか?JTextFieldの文字数を取得する方法は?
0
A
答えて
5
JTextComponentから継承したgetText()メソッドを使用して、フィールドの現在の文字列値を取得することができます(コンテキストに応じて、NullPointerExceptionsの準備が必要です)。
そして、その文字列に文字数を問い合わせることができます。 String.length()を使用して、その文字列内のUnicodeコードポイントの数を返します。
あなたは、その文字列内言葉を数えるに興味があるなら、あなたはそれのサブ要素の配列にスライスされた1つの文字列は、(例えば、「使用していることを持っているために、String.split()を使用する」を引数として、または「\ことができますs + "はとなり、いずれもワイルドカード)。
2
テキストフィールドからテキストを取得するには、getText()
を呼び出します。これは、テキストフィールドのテキストを含むStringオブジェクトを返します。
そこから、テキストフィールドの文字数を取得する場合は、文字列のlength()
メソッドをテキストフィールドから呼び出すことができます。 string.length();
。
単語の数を指定する場合は、string.split(" ").length;
を入力してください。ここで、string
はテキストフィールドオブジェクトの文字列です。これは、文字列を文字列の要素として各新しい単語を含む文字列配列に分割し、そこにいくつの要素があるのかを数えます。
2
String s = " ";
char c = s.charAt(0);
public static int countOccurrences(String haystack, char c)
{
int count = 1;
for (int i=0; i < haystack.length(); i++)
{
if (haystack.charAt(i) == c)
{
count++;
}
}
return count;
}
関連する問題
- 1. Java - キャレットポイント(JTextField)の左側にある文字を取得する方法
- 2. 文字列内の文字数を取得する方法
- 3. JTextFieldからテキストを取得する際の文字列ヌル
- 4. JTextFieldから文字列を取得し、それを変数に保存する方法は?
- 5. .NETのタブの文字数を取得する方法は?
- 6. std :: stringの文字数を取得する方法は?
- 7. 文字列の実数型を取得する方法は?
- 8. 2次元Jtextfieldのインデックスを取得する方法は?
- 9. JTextFieldの数字を2プラスする方法は?
- 10. JTextFieldからJavaのアクションリスナーに文字列を取り出す方法は?
- 11. 文字列変数からテキストを取得する方法は?
- 12. 文字列で数値を取得する方法は?
- 13. 文字列の一意の文字の数を取得する方法
- 14. 文字とスペースの間の文字を取得する方法
- 15. JTextFieldから浮動小数点値を取得する方法は?
- 16. 文字列内の文字インデックスを取得する方法
- 17. 変数の文字列リテラルを取得する方法
- 18. for文で数字のリストを取得する方法
- 19. 1次元配列の文字数を取得する方法
- 20. 文字列の整数表現を取得する方法
- 21. UFT:フィールドに数値文字のみを取得する方法
- 22. 文字列の最後に数字を取得する方法は?
- 23. sql Postgresqlで文字列変数を取得する方法
- 24. 文字列から数値を取得する方法
- 25. 文字列の前に数字を返すRegexを取得する方法
- 26. Jtextfieldに数字と文字を強制するJavaコード
- 27. 数字の最後の数字を取得する方法
- 28. JavaScriptの文字列の最後の数字を取得する方法
- 29. リンクリストの文字列から最初の文字を取得する方法は?
- 30. c#TextBox文字列の最後の文字を取得する方法は?
「文字列の数」とはどういう意味ですか?何種類の言葉があるのですか? –
コードを入力してください!何を試しましたか?あなたの問題が何であるかがわからないと、私たちは助けられません。正しく質問する方法がわからない場合は、[このリンク](http://stackoverflow.com/help/how-to-ask)を参照してください。 –
1つの文字列と1つの文字列のみがあります。 – GhostCat