我想讀例如m*n
矩陣:如何閱讀整數的每一行分別
2 1 5;
3 1 3 1;
1 2;
我想,以紀念所有的數量下降,例如,現在的數字被標記爲1,2, 3,5
由於我需要確保行= m的輸入,我想分別讀取每一行。
這裏是我的代碼,但它讀取所有數到同一個列表,所以我不能確保只有m條行:
Scanner sc = new Scanner (System.in);
List<Integer> list = new ArrayList<Integer>();
while (sc.hasNextInt())
list.add(sc.nextInt());
完成讀取輸入後,您可以將列表分割成n行m個元素。否則,您應該將列表中的數據結構更改爲不同的內容。 –
mazaneicha