java String字符串首字母轉大寫

代碼如下:


    /**
     * 將字符串首字母轉大寫
     * @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編碼前移實現

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章