BlogJava 聯(lián)系 聚合 管理  

          Blog Stats

          文章分類

          收藏夾

          隨筆檔案

          文章檔案

          Java相關技術


          kait

          String text1 = "這是爪哇教學";
          String
          text2"isjava";
          String
          text3"is爪哇教學";

          System.out.println(
          text1 +":"+new String(text1 ).length());
          System.out.println(
          text2 +":"+new String(text2 ).length()); 
          System.out.println(
          text3+":"+new String(text3 ).length());

          輸出:
          這是爪哇教學:6
          isjava:6
          is爪哇教學:6

          以上的結(jié)果顯示,字串裏如果有雙位元組的字元java就把每個字元都按雙位元組編碼,如果都是單字節(jié)的字元就按單字節(jié)編碼
          於是按照以上的規(guī)律,就是判斷字串的長度和字元位元組的長度是否相同來判斷是否有雙位元組的字元
          System.out.println((
          text1 .getBytes().length == text1 .length())?" text1 沒有中文":"text1有中文字");
          System.out.println((
          text2 .getBytes().length == tex2 .length())?"text2 沒有中文":"text2有中文字");
          System.out.println((
          text3 .getBytes().length == text3 .length())?"text3 沒有中文":"text3有中文字");

          OUTPUT:
          text1有中文字
          text2 沒有中文
          text3有中文字

          參考至: http://blog.xuite.net/programer/1/42065092
          posted on 2011-03-10 20:23 小天 閱讀(671) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 朝阳区| 栾城县| 长葛市| 永平县| 桃园县| 凌海市| 玉龙| 徐水县| 玉溪市| 西乡县| 白玉县| 正定县| 河东区| 长葛市| 郧西县| 云浮市| 礼泉县| 和田县| 白山市| 岱山县| 沂源县| 登封市| 湛江市| 资兴市| 孝感市| 阜南县| 沈阳市| 佛坪县| 九江市| 固镇县| 海南省| 天全县| 商河县| 新野县| 图们市| 安远县| 桐城市| 从江县| 宝鸡市| 安新县| 山西省|