-
スペースを区切り文字として使用する方法: 文字列をスペースで分割し、分割された部分文字列の数を数える方法です。以下は例です。
String str = "This is a sample string"; String[] words = str.split(" "); int wordCount = words.length; System.out.println("単語の数: " + wordCount);
出力:
単語の数: 6
-
正規表現を使用する方法: 正規表現を使って単語を検索する方法です。以下は例です。
import java.util.regex.Matcher; import java.util.regex.Pattern; String str = "This is a sample string"; Pattern pattern = Pattern.compile("\\b\\w+\\b"); Matcher matcher = pattern.matcher(str); int wordCount = 0; while (matcher.find()) { wordCount++; } System.out.println("単語の数: " + wordCount);
出力:
単語の数: 6
以上の方法を使用することで、Javaで文字列内の単語の数を数えることができます。お好みの方法を選択し、必要に応じてカスタマイズしてください。