如何返回一个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); }