Как сделать заглавной первую букву строки в Java?

Я использую Java, чтобы получитьString вход от пользователя. Я пытаюсь сделать первую букву этого ввода заглавной.

Я попробовал это:

String name;

BufferedReader br = new InputStreamReader(System.in);

String s1 = name.charAt(0).toUppercase());

System.out.println(s1 + name.substring(1));

что привело к этим ошибкам компилятора:

Несоответствие типов: невозможно преобразовать InputStreamReader в BufferedReader

Невозможно вызвать toUppercase () для примитивного типа char

Ответы на вопрос(30)

Ваш ответ на вопрос