ich eine m*n
Matrix zum Beispiel lesen mag:Wie jede Zeile von ganzen Zahlen lesen separat
2 1 5;
3 1 3 1;
1 2;
Ich möchte alle die Nummer notieren, zum Beispiel jetzt die Zahlen markiert werden, sind 1, 2, 3, 5
Da ich sicherstellen muss, dass die Eingabe von row = m, möchte ich jede Zeile separat lesen.
Hier ist mein Code, aber es liest die ganze Zahl in der gleichen Liste, so kann ich nicht sicher, dass es nur m Reihe sind:
Scanner sc = new Scanner (System.in);
List<Integer> list = new ArrayList<Integer>();
while (sc.hasNextInt())
list.add(sc.nextInt());
Sie können Ihre Liste nach dem Lesen der Eingabe in n Zeilen mit je m Elementen aufteilen. Andernfalls sollten Sie Ihre Datenstruktur von der Liste in etwas anderes ändern. –
mazaneicha