我有一个String读取"You cannot sit on that " + entity.getEntityType().toLowerCase() + "!";.返回大写,这就是我将其转换为小写的原因.
但是,我怎样才能获得第一个字母,并将其变成大写字母?
单线解决方案将是首选,但乞丐不能选择.
在java中,如果对String执行任何操作,它将在内存中创建一个新字符串.
这是,怎么做:
String output = input.substring(0, 1).toUpperCase() + input.substring(1);
Run Code Online (Sandbox Code Playgroud)
处理第一个角色的效率更高 - 角色而不是String:
String output = Character.toUpperCase(input.charAt(0)) + input.substring(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |