如何在Java中将字符串的第一个字母大写?
2022-08-31 04:31:28
我正在使用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
-
无法在基元类型 char 上调用 toUppercase()