隨筆-124  評論-194  文章-0  trackbacks-0

          方法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]);
            }
           }
          }
          posted on 2009-04-24 13:07 我愛佳娃 閱讀(497) 評論(0)  編輯  收藏 所屬分類: JAVA基礎(chǔ)
          主站蜘蛛池模板: 晋州市| 宝清县| 德江县| 晋宁县| 泰来县| 高邑县| 乐安县| 敖汉旗| 寿阳县| 安顺市| 荃湾区| 霸州市| 宝清县| 南和县| 柘荣县| 新巴尔虎左旗| 紫云| 乐亭县| 饶阳县| 阿拉善盟| 东宁县| 泽州县| 渝中区| 凭祥市| 龙海市| 甘肃省| 永州市| 丰宁| 旬邑县| 定南县| 日土县| 句容市| 宣威市| 峨边| 依兰县| 睢宁县| 莱州市| 娄底市| 松滋市| 曲靖市| 长顺县|