2014-03-01 3 views
-10

Как подсчитать небелые пространства в String в Java?Подсчет небелых пространств в строке

Единственное, что я могу заявить, это int nonwhitespace = 0; Это все, что я могу придумать.

+0

Начинаем с рассмотрения 'String' javadoc. Как вы определяете, что такое пробелы? –

ответ

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); 
0

Как насчет

int nonwhitespace = text.replaceAll("\\w","").length(); 
0

Может быть сначала заменить все пробельные, а затем подсчитать длину?

str.replaceAll("\\s+","") - удалить пробельные ..

str.length() - чтобы затем сосчитать число в небелых пространство символов

Смежные вопросы