您的位置:首页 > 编程语言 > Java开发

java string,需要进行首字母大写改写

2015-09-17 21:02 106 查看
java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码

//首字母大写

public static String captureName(String name) {

name = name.substring(0, 1).toUpperCase() + name.substring(1);

return name;

}

将字符串name 转化为首字母大写。但是这种效率并不高,我之前看过一个牛人的写的方法核心代码,是这样的

//首字母大写

public static String captureName(String name) {

// name = name.substring(0, 1).toUpperCase() + name.substring(1);

// return name;

char[] cs=name.toCharArray();

cs[0]-=32;

return String.valueOf(cs);

}

心里是由衷的佩服,即进行字母的ascii编码前移,但是这个文章在网上找不到了, 所以在此记录一下,以作复习之用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: