java String字符串首字母转大写

来源:互联网 发布:马斯克 人工智能 编辑:程序博客网 时间:2024/05/19 15:18

代码如下:

    /**     * 将字符串首字母转大写     * @param str     * @return     */    public static String upperCase(String str) {        if ((str == null) || (str.length() == 0)) return str;        char[] ch = str.toCharArray();          if (ch[0] >= 'a' && ch[0] <= 'z') {              ch[0] = (char) (ch[0] - 32);          }          return new String(ch);      }

原理:根据字母的ascii编码前移实现

原创粉丝点击