Как подсчитать небелые пространства в String в Java?Подсчет небелых пространств в строке
Единственное, что я могу заявить, это int nonwhitespace = 0;
Это все, что я могу придумать.
Как подсчитать небелые пространства в String в Java?Подсчет небелых пространств в строке
Единственное, что я могу заявить, это int nonwhitespace = 0;
Это все, что я могу придумать.
Код ниже должен работать.
int total = 0;
for(int i=0; i < str.length(); i++)
{
if(!Character.isWhitespace(str.charAt(i)))
total++;
}
System.out.println("total non-whitespace characters are " + total);
Как насчет
int nonwhitespace = text.replaceAll("\\w","").length();
Может быть сначала заменить все пробельные, а затем подсчитать длину?
str.replaceAll("\\s+","")
- удалить пробельные ..
str.length()
- чтобы затем сосчитать число в небелых пространство символов
Начинаем с рассмотрения 'String' javadoc. Как вы определяете, что такое пробелы? –