如何輸入長度可能不同的數組?輸入是空間分隔和結束時我按下輸入在java中輸入未知大小的數組
public class ArrayInput {
public static void main(String args[]){
ArrayList<Integer> al = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in);
while(){//what condition to use here?
al.add(sc.nextInt());
}
}
}
一個例子是:
1 2 5 9 7 4 //press enter here to mark end of input
是否在同一行所有你的整數?如果是這樣,只需從'Scanner'中讀取一行即可。 –
你可以參考http://www.big4future.com/2015/09/fast-io-with-java-good-for-online.html它爲字符串,整數等 – Ansu