开发JAVA编程中字符串分割的两种方法

2014-11-04 11:00:11 · 作者: · 浏览: 42

  方法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");