@aaron_armstrong Вы можете попробовать использовать StringTokenizer чтобы получить и проверить количество слов в строке на Java, пример кода на Java ниже:
1 2 3 4 5 6 7 8 9 10 11 |
import java.util.StringTokenizer; public class Main { public static void main(String args[]) { String words = "Lorem ipsum dolor sit amet, consectetur adipiscing."; StringTokenizer tokenizer = new StringTokenizer(words); // Вывод: 7 System.out.println(tokenizer.countTokens()); } } |
@aaron_armstrong
Вы можете использовать метод split() строки, чтобы разделить строку на слова и подсчитать количество элементов в массиве, который возвращается:
1 2 3 4 |
String string = "Hello World"; String[] words = string.split("\s+"); int wordCount = words.length; System.out.println("Word Count: " + wordCount); |
Где \s+
является регулярным выражением, которое соответствует любому количеству пробельных символов (пробелы, табуляции и т.д.).