读书人

怎么返回一个String的用空格分开的数字

发布时间: 2012-05-15 14:35:29 作者: rapoo

如何返回一个String的用空格分开的数字?
譬如说下面这行代码

Java code
String s = "  10   20  30 40         50  ";public static int[] getNumbers(String s){    //}

返回一个包含10,20,30,40,50的数组
去掉前后的空格用trim我知道,但如何去掉中间的空格呢(空格的数量不一定,可以很多也可以只有一个)

[解决办法]
Java code
String s = "       10 20   30 40    50          ";        s=s.trim();        String[] ss=s.split("\\s+");        for(String si:ss){            System.out.println(si);        } 

读书人网 >J2SE开发

热点推荐