通过回车键来结束一段不定长度的数组的输入。
比如输入
1 2 3 4 5 6 7 【回车】
则保存回车前的数字到数组中
如何通过JAVA实现?
Scanner好像不能识别‘\n’啊?感觉很简单,但是弄了很久也没有实现。
可以呀。
ArrayList<Integer> arrays = new ArrayList<Integer>();
Scanner scanner = new Scanner(System.in);
String value = scanner.nextLine();
String [] nums = value.split(" ");
for(String num : nums){
int temp = Integer.parseInt(num);
arrays.add(temp);
}
for (int i = 0; i < arrays.size(); i++) {
System.out.println(arrays.get(i));
}
scanner.close();