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 笨笨 閱讀(374) 評論(0)  編輯  收藏 所屬分類: J2EEALLJ2SE
          主站蜘蛛池模板: 西林县| 额敏县| 肥城市| 杨浦区| 江华| 灌南县| 石泉县| 文成县| 京山县| 遂宁市| 江达县| 莱阳市| 博兴县| 安化县| 衡阳市| 永仁县| 新野县| 潜江市| 唐河县| 镇赉县| 新巴尔虎右旗| 泾川县| 建水县| 鄱阳县| 临猗县| 敦煌市| 郯城县| 黄龙县| 荥阳市| 临汾市| 南漳县| 宝坻区| 云霄县| 蒙山县| 安平县| 肥东县| 蒙阴县| 龙口市| 津市市| 沙坪坝区| 石屏县|