9910

          單飛

             :: 首頁 :: 聯系 :: 聚合  :: 管理
          1 private static String getMethodName(String fildeName){
          2 byte[] items = fildeName.getBytes();
          3 items[0= (byte)((char)items[0]-'a'+'A');;
          4 return new String(items);
          5 }


          效率是最高的.
          posted on 2012-03-20 17:15 單飛 閱讀(2900) 評論(1)  編輯  收藏 所屬分類: java

          Feedback

          # re: 把字符串第一個字母大寫 2012-03-21 13:42 小明
          用bytes涉及到編碼轉化,可能要慢一點,另外,如果第一個字符是中文,會是什么情況?用char要安全多了。

          更簡單的寫法:
          private static String getMethodName(String fildeName){
          char[] chars =fildeName.toCharArray();
          chars[0] = Character.toUpperCase(chars[0]);
          return new String(chars);
          }  回復  更多評論
            

          主站蜘蛛池模板: 阜阳市| 朔州市| 宁陵县| 昌吉市| 方正县| 永宁县| 西乌珠穆沁旗| 泗洪县| 阜平县| 固始县| 平罗县| 克拉玛依市| 洛阳市| 格尔木市| 新巴尔虎右旗| 余江县| 正阳县| 江源县| 全椒县| 利津县| 黎川县| 太仆寺旗| 诏安县| 乌兰察布市| 裕民县| 雅江县| 九龙县| 阿荣旗| 舒兰市| 彩票| 白玉县| 高阳县| 中阳县| 长顺县| 漳浦县| 高唐县| 蓝田县| 阳高县| 武陟县| 安多县| 双江|