Как найти общее количество символов в строке? - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь узнать общее количество символов во введенной строке. Когда я ввожу строку (предложение), он считает только общее количество символов в первом слове строки. Мне нужно это подсчитать общее количество символов. Я понимаю, что есть много способов сделать это. Но это для моего вступительного курса и единственный метод, который я могу использовать это string.length ();метод.

Вот что у меня есть:

String shortSentence;
System.out.println("Please input a short sentence, with a period at the end.");
shortSentence = keyboardReader.next();
String length = shortSentence.length(); 
System.out.println("The total characters in the sentence is " + length); 

Ответы [ 2 ]

1 голос
/ 02 октября 2019

Использование nextLine()

shortSentence = keyboardReader.nextLine();

Преобразование длины в строку:

String length = Integer.toString(shortSentence.length()); 
0 голосов
/ 02 октября 2019
public class Test {

public static void main(String[] args) throws IOException {

    System.out.println("Please input a short sentence, with a period at the end.");
    InputStreamReader r=new InputStreamReader(System.in);  
    BufferedReader br=new BufferedReader(r);   
    String shortSentence=br.readLine();  

    System.out.println(shortSentence.length());

}

}

Это дает мне вывод как 11 для ввода как "привет мир". Посмотрите, поможет ли это.

...