请教 java 怎么读入不确定个数数字
随意输入n个数字,n的值不确定,即便用arraylist;可是怎么判断输入的结束呢
求解,谢了
[最优解释]
public static void main(String[] args) {
String str = "1,2,3,4,5,6,7";
String[] strArray = str.split(",");
List<Integer> list = new ArrayList<Integer>();
for(int i=0;i<strArray.length;i++){
try{
list.add(Integer.parseInt(strArray[i]));
}catch(NumberFormatException e){
System.out.println("i will ignore:" + strArray[i]);
}
}
System.out.println(list);
}
public void parmameter(String... arg0){
for(String t: arg0){
lis.add(stdin.nextInt());
}
}
private List<Integer> lis = new ArrayList<Integer>();
private Scanner stdin = new Scanner(System.in);