內蒙古java團隊

          j2se,j2ee開發組
          posts - 139, comments - 212, trackbacks - 0, articles - 65
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          java基礎:字符串分割的兩種方法

          Posted on 2006-10-16 19:02 帥子 閱讀(633) 評論(1)  編輯  收藏 所屬分類: j2se技術專區
          方法1:采用String的split,驗證代碼如下:
          import?java.util.Arrays;
          public?class?TestSplit?{
          ?public?static?void?main(String[]?args)?{
          ??String?orignString?=?new?String("5,8,7,4,3,9,1");
          ??String[]?testString?=?orignString.split(",");
          ??int[]?test?=?{?0,?0,?0,?0,?0,?0,?0?};
          ??//String?to?int
          ??for?(int?i?=?0;?i?<?testString.length;?i++)?{
          ???test[i]?=?Integer.parseInt(testString[i]);
          ??}
          ??//sort
          ??Arrays.sort(test);
          ??//asc?sort
          ??for?(int?j?=?0;?j?<?test.length;?j++)?{
          ???System.out.println(test[j]);
          ??}
          ??System.out.println("next?");
          //??desc
          ?????for?(int?i?=?(test.length?-?1);?i?>=?0;?i--)?{
          ??????System.out.println(test[i]);
          ?????}
          ?}
          }
          方法2:采用StringTokenizer

          import?java.util.Arrays;
          import?java.util.StringTokenizer;
          public?class?SplitStringTest?{
          ?public?static?void?main(String[]?args)?{
          ??String?s?=?new?String("5,8,7,4,3,9,1");??
          ??int?length?=?s.length();
          ??//split???s?with?","
          ??StringTokenizer?commaToker?=?new?StringTokenizer(s,?",");
          ??String[]?result?=?new?String[commaToker.countTokens()];
          ??int?k?=?0;
          ??while?(commaToker.hasMoreTokens())?{
          ???result[k]?=?commaToker.nextToken();
          ???k++;
          ??}
          ??int[]?a?=?new?int[result.length];
          ??for?(int?i?=?0;?i?<?result.length;?i++)?{
          ???a[i]?=?Integer.parseInt(result[i]);
          ??}
          ??//sort
          ??Arrays.sort(a);
          ??//asc?sort
          ??for?(int?j?=?0;?j?<?result.length;?j++)?{
          ???System.out.println(a[j]);
          ??}
          ?}
          }

          評論

          # re: java基礎:字符串分割的兩種方法  回復  更多評論   

          2006-11-20 21:45 by longmarch2008
          方法精念,容易讀懂,非常不錯,頂~~~~
          主站蜘蛛池模板: 高邑县| 浮山县| 疏勒县| 梧州市| 塘沽区| 永和县| 宜兰县| 呼玛县| 临漳县| 多伦县| 金溪县| 钦州市| 平顺县| 文水县| 万全县| 乌兰县| 延长县| 军事| 盘锦市| 宝应县| 成都市| 于田县| 铁力市| 秦皇岛市| 阳原县| 尉氏县| 瑞丽市| 马尔康县| 榕江县| 五河县| 双辽市| 东乡族自治县| 昭通市| 连平县| 专栏| 巩义市| 翼城县| 汝州市| 文化| 广宗县| 东乡县|