內蒙古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
          方法精念,容易讀懂,非常不錯,頂~~~~
          主站蜘蛛池模板: 阿勒泰市| 额尔古纳市| 台前县| 武夷山市| 湖口县| 孟村| 石河子市| 玛曲县| 定州市| 抚远县| 井冈山市| 沅陵县| 水城县| 永平县| 石柱| 高陵县| 临澧县| 桐城市| 体育| 阳曲县| 威信县| 阜宁县| 游戏| 临高县| 金坛市| 关岭| 五莲县| 昆明市| 漠河县| 汶川县| 车致| 宿迁市| 正阳县| 宁强县| 临猗县| 河南省| 永州市| 商丘市| 南昌县| 鸡西市| 成安县|