作者archerlin ()
看板java
标题[问题] 请问如何有效率的将字串首字改大写?
时间Thu Jun 21 15:24:50 2007
请问有没有啥最有效率的方式
将字串的第一个字母改成大写阿?
我原本是这样写
String s = "javaworld";
Character c = new Character(s.charAt(0));
c = Character.toUpperCase(c);
s = s.replaceAll("^[a-z]", c.toString());
後来觉得实在很画蛇添足
乾脆改成这样
String s = "javaworld";
s = s.substring(0, 1).toUpperCase() + s.substring(1);
不过看来还是挺蠢的...XD
我想知道有没有更有效率又漂亮的写法?
最好是用到正规式的...(刚好最近在学) :P
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.131.226