9910

          單飛

             :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
          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 單飛 閱讀(2896) 評論(1)  編輯  收藏 所屬分類: java

          Feedback

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

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

          主站蜘蛛池模板: 旬阳县| 洪泽县| 荣成市| 慈溪市| 广河县| 临漳县| 密山市| 云阳县| 江川县| 肃宁县| 平山县| 新乐市| 永寿县| 奉节县| 洛阳市| 汝州市| 长治县| 墨玉县| 收藏| 达尔| 夏津县| 稷山县| 南陵县| 宜川县| 铁岭县| 年辖:市辖区| 巍山| 太和县| 峡江县| 拉萨市| 菏泽市| 年辖:市辖区| 游戏| 巴彦淖尔市| 望奎县| 开化县| 乌审旗| 红桥区| 安西县| 都匀市| 射洪县|