怎么返回一个String的用空格分开的数字
如何返回一个String的用空格分开的数字?
譬如说下面这行代码
返回一个包含10,20,30,40,50的数组
去掉前后的空格用trim我知道,但如何去掉中间的空格呢(空格的数量不一定,可以很多也可以只有一个)
------解决方案--------------------
譬如说下面这行代码
- 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); }