我正在使用 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()
原文由 sumithra 发布,翻译遵循 CC BY-SA 4.0 许可协议
以你的例子: