使String
小写的第一个字符最有效的方法是什么?
我可以想到许多方法来做到这一点:
使用charAt()
与substring()
String input = "SomeInputString";
String output = Character.toLowerCase(input.charAt(0)) +
(input.length() > 1 ? input.substring(1) : "");
或使用char
数组
String input = "SomeInputString";
char c[] = input.toCharArray();
c[0] = Character.toLowerCase(c[0]);
String output = new String(c);
我相信还有许多其他好的方法可以实现这一目标。您有什么推荐的吗?
c[0] |= ' ';