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)  編輯  收藏 所屬分類: J2EE 、ALL 、J2SE
          主站蜘蛛池模板: 东台市| 清丰县| 钟山县| 宣威市| 久治县| 峨眉山市| 瓦房店市| 新密市| 报价| 丰镇市| 观塘区| 进贤县| 自贡市| 札达县| 子长县| 个旧市| 许昌县| 武宁县| 黑河市| 浑源县| 五河县| 盘锦市| 东阳市| 邵东县| 广州市| 绍兴县| 海伦市| 柞水县| 林甸县| 内丘县| 商城县| 武川县| 炎陵县| 盘山县| 合山市| 白朗县| 扶余县| 肥西县| 林州市| 桐梓县| 兴仁县|