HelloStranger

每个人都是初学者

java将字符串首字母大写

一般方法

效率很慢:

public class StringTools {
    public static String captureName(String name) {
      name = name.substring(0, 1).toUpperCase() + name.substring(1);
      return  name;
    }
}

大神写法

进行字母的ascii编码前移:

public class StringTools {
    public static String captureName(String name) {
        char[] cs=name.toCharArray();
        cs[0]-=32;
        return String.valueOf(cs);

    }
}
点赞

发表评论