我的要求是在多行上从用户那里获取多个输入。
每行表示输入的含义为:Power Energy Idea Strength每行仅由一个空格分隔。
输入:
2 4 5 7
3 4 8 1
4 2 3 6
输出包括列表:
List<Integer> power = {2,3,4}
List<Integer> energy = {4,4,2}
List<Integer> idea = {5,8,3}
List<Integer> strength = {7,1,6}
首选解决方案是 Java,但如果可以提供 Java-8 解决方案,我会喜欢的。
到目前为止,我已经尝试过但没有运气:
String input = "";
Scanner keyboard = new Scanner(System.in);
String line;
while (keyboard.hasNextLine()) {
line = keyboard.nextLine();
if (line.isEmpty()) {
break;
}
input += line + "\n";
}
System.out.println(input);
我能够读取多行输入,但无法将它们作为单独的类别保存在List.
猛跑小猪
潇潇雨雨
相关分类