62,615
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.Scanner;
public class JavaTest1 {
public static void main(String args[]) {
// 实现从键盘输入任意的整型数组(空格分开),然后转存到ArrayList中
// 如:输入1 2 3 4 5 输出:[ 1 2 3 4 5]
Scanner sc = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
// 问题在while循环,我在Eclipse的Console输入1 2 3 4 5 然后回车,一直就不能跳出循环,输出
// System.out.print(list);
while (sc.hasNextInt()) {
list.add(sc.nextInt());
}
System.out.print(list);
}
}
Scanner sc = new Scanner(System.in);
ArrayList<Integer> list = new ArrayList<Integer>();
while (sc.hasNextLine()) {
String[] str = sc.nextLine().split(" ");
for(String a : str){
list.add(Integer.valueOf(a));
}
break;
}
System.out.println(list);