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
          主站蜘蛛池模板: 湘潭县| 泉州市| 梨树县| 文成县| 哈巴河县| 吉木乃县| 白水县| 灵寿县| 鄂伦春自治旗| 泽库县| 普格县| 广平县| 密云县| 新竹县| 通海县| 嘉定区| 中西区| 乐陵市| 铁力市| 新竹县| 虞城县| 哈巴河县| 呈贡县| 巴林右旗| 潜江市| 台东市| 丹阳市| 泸州市| 永昌县| 包头市| 蒲江县| 嘉黎县| 肃北| 宁城县| 克东县| 嘉禾县| 青川县| 即墨市| 武平县| 辽中县| 鹤壁市|