kapok

          垃圾桶,嘿嘿,我藏的這么深你們還能找到啊,真牛!

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            455 隨筆 :: 0 文章 :: 76 評論 :: 0 Trackbacks

          package test;

          import java.io.UnsupportedEncodingException;

          /**
           * Classname :
           * ClassType :
           *
           * @version $Revision$
           * @author $author$
           */
          public class HelloWorld {
              String sEnglish  = "Apple";
              String sChinese  = "蘋果";
              String mixString = "Apple 蘋果";

              /**
               * DOCUMENT ME!
               *
               * @param args DOCUMENT ME!
               * @throws UnsupportedEncodingException
               */
              public static void main(String[] args)
                               throws UnsupportedEncodingException {
                  System.out.println("Hello, World!");

                  HelloWorld hw = new HelloWorld();
                  System.out.println("sEnglish String length: " + hw.sEnglish.length());
                  System.out.println("sChinese String length: " + hw.sChinese.length());
                  System.out.println("mixString String length: " + hw.mixString.length());
                  System.out.println("********************************************************************");
                  System.out.println("UTF-8 Bytes length: "
                                     + hw.sEnglish.getBytes("UTF-8").length);
                  System.out.println("UTF-8 Bytes length: "
                                     + hw.sChinese.getBytes("UTF-8").length);
                  System.out.println("UTF-8 Bytes length: "
                                     + hw.mixString.getBytes("UTF-8").length);
                  System.out.println("********************************************************************");
                  System.out.println("GBK Bytes length: "
                                     + hw.sEnglish.getBytes("GBK").length);
                  System.out.println("GBK Bytes length: "
                                     + hw.sChinese.getBytes("GBK").length);
                  System.out.println("GBK Bytes length: "
                                     + hw.mixString.getBytes("GBK").length);
                  System.out.println("********************************************************************");
                  System.out.println("UTF-16 Bytes length: "
                                     + hw.sEnglish.getBytes("UTF-16").length);
                  System.out.println("UTF-16 Bytes length: "
                                     + hw.sChinese.getBytes("UTF-16").length);
                  System.out.println("UTF-16 Bytes length: "
                                     + hw.mixString.getBytes("UTF-16").length);
                  System.out.println("********************************************************************");
                  System.out.println("Unicode Bytes length: "
                                     + hw.sEnglish.getBytes("Unicode").length);
                  System.out.println("Unicode Bytes length: "
                                     + hw.sChinese.getBytes("Unicode").length);
                  System.out.println("Unicode Bytes length: "
                                     + hw.mixString.getBytes("Unicode").length);
                  System.out.println("********************************************************************");
                  System.out.println("Default Bytes length: "
                                     + hw.sEnglish.getBytes().length);
                  System.out.println("Default Bytes length: "
                                     + hw.sChinese.getBytes().length);
                  System.out.println("Default Bytes length: "
                                     + hw.mixString.getBytes().length);
              }
          }


          Result:


          Hello, World!
          sEnglish String length: 5
          sChinese String length: 2
          mixString String length: 8
          ********************************************************************
          UTF-8 Bytes length: 5
          UTF-8 Bytes length: 6
          UTF-8 Bytes length: 12
          ********************************************************************
          GBK Bytes length: 5
          GBK Bytes length: 4
          GBK Bytes length: 10
          ********************************************************************
          UTF-16 Bytes length: 12
          UTF-16 Bytes length: 6
          UTF-16 Bytes length: 18
          ********************************************************************
          Unicode Bytes length: 12
          Unicode Bytes length: 6
          Unicode Bytes length: 18
          ********************************************************************
          Default Bytes length: 5
          Default Bytes length: 4
          Default Bytes length: 10

          posted on 2005-04-12 09:46 笨笨 閱讀(367) 評論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
          主站蜘蛛池模板: 宾川县| 松滋市| 盐城市| 中牟县| 绥芬河市| 聂拉木县| 苍山县| 天全县| 溧水县| 金平| 清水县| 宁都县| 揭阳市| 逊克县| 玛沁县| 南雄市| 乳山市| 神木县| 洛南县| 虹口区| 普陀区| 兰州市| 襄垣县| 崇仁县| 庄浪县| 青冈县| 涪陵区| 宁陕县| 扶风县| 盐亭县| 高雄县| 新干县| 昂仁县| 平谷区| 昌江| 海兴县| 洪雅县| 隆林| 泾阳县| 衡山县| 乌鲁木齐市|