內蒙古java團隊

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

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

          Posted on 2006-10-16 19:02 帥子 閱讀(627) 評論(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
          方法精念,容易讀懂,非常不錯,頂~~~~
          主站蜘蛛池模板: 高青县| 巍山| 喜德县| 商河县| 竹山县| 桦南县| 固镇县| 绥宁县| 肥城市| 东源县| 凤台县| 滦平县| 乐东| 阳东县| 颍上县| 新晃| 内乡县| 广丰县| 南澳县| 乳源| 龙南县| 大港区| 南城县| 弥勒县| 清水河县| 沙坪坝区| 古浪县| 东莞市| 岫岩| 都昌县| 抚州市| 胶南市| 达孜县| 林芝县| 汉阴县| 山阴县| 韩城市| 渭源县| 龙山县| 福鼎市| 营口市|