通过回车键来结束一段不定长度的数组的输入。
比如输入
1 2 3 4 5 6 7 【回车】
则保存回车前的数字到数组中
如何通过JAVA实现?
Scanner好像不能识别‘\n’啊?感觉很简单,但是弄了很久也没有实现。

Java 通过Enter键控制输入字符
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注
可以呀。
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();
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报