【发布时间】:2013-11-16 18:45:36
【问题描述】:
我有一排数字,应该用空格分隔。
但空格可能长或短,或者只是一个空格。
我没有写出正确分割数字的正则表达式。这是我的尝试:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String next = scanner.next();
System.out.println("split=" + Arrays.toString(next.split("\\s{1,}")));
}
帮我用任意数量的空格分隔数字。
编辑:这是应该拆分以获得整数数组的行之一:
108 125 145 48 49 77 65 62 93 121 114 148 134 129 170
我的尝试是
inputScanner.nextLine().split("\\s{1,}");
谢谢!
【问题讨论】:
-
有什么问题?你能展示一些示例输入和输出吗?
-
您期望编辑的输出是什么?
-
我想得到整数数组 - Integer[] numbers
标签: java regex java.util.scanner