在java中常常需要读入一个不确定长度的一维数组。
思路:
用nextLine读入一行,用split根据空格进行分割,然后再把string类型转为int型。
读入不确定长度数组的小例子:
Scanner sc = new Scanner(System.in);
String s=sc.nextLine();//读入一行string
String[] c=s.split("\\s+");//根据空格进行分割
int[] arr=new int[c.length];
for(int i=0;i<c.length;i++) {
arr[i]=Integer.parseInt(c[i]);//将string转为int型
}