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 單飛 閱讀(2902) 評論(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);
          }  回復  更多評論
            

          主站蜘蛛池模板: 金昌市| 彭阳县| 托克托县| 阿拉尔市| 黄山市| 内乡县| 会泽县| 六枝特区| 红原县| 中西区| 尼勒克县| 阿拉善右旗| 阿城市| 屏东市| 陵川县| 盱眙县| 商洛市| 高要市| 武山县| 柳林县| 玉山县| 土默特右旗| 长岭县| 米脂县| 舞阳县| 鄂温| 胶南市| 丰原市| 栖霞市| 阿拉善右旗| 榆社县| 若尔盖县| 梅河口市| 酒泉市| 临泉县| 利川市| 红河县| 新和县| 四平市| 遂川县| 海阳市|