隨筆-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 我愛佳娃 閱讀(502) 評論(0)  編輯  收藏 所屬分類: JAVA基礎
          主站蜘蛛池模板: 郑州市| 克山县| 沙田区| 芮城县| 高淳县| 四川省| 铜川市| 武夷山市| 陆河县| 宁陵县| 平江县| 富蕴县| 榕江县| 西城区| 柞水县| 宁阳县| 安康市| 孝昌县| 奈曼旗| 青浦区| 卢湾区| 云和县| 穆棱市| 屏山县| 高要市| 湟源县| 冀州市| 东港市| 太仆寺旗| 瓦房店市| 泰兴市| 沽源县| 合作市| 昌都县| 元阳县| 吴堡县| 高密市| 徐汇区| 会东县| 望奎县| 叶城县|