ich eine Reihe von Daten in einem TXT-Dokument in Form gegeben wurde:Wie zwei Spalten von Ints in einer txt-Datei analysieren
0 1
0 3
0 4
0 5
0 6
0 7
... und so weiter
Meine Frage ist, wie kann ich das so parsen, dass ich die linke Spalte der ganzen Zahlen in ein Array setze, und ebenso für die rechte Spalte von Zahlen. Jedes Zahlenpaar hat eine eigene Zeile.
In dieser Reihe von Daten, die ich angegeben habe, int[] leftColumn
wäre alles Nullen und int[] rightColumn
würde 1, 3, 4, 5, 6, 7 enthalten.
ich Dieser Fehler "Die Methode stream() ist nicht definiert für den Typ Liste". –
Funktioniert nur auf Java 8 und höher. –
@AniMenon yup, das ist eine in modernen Java. Beachten Sie jedoch, dass der einzige Teil, der Java 8 benötigt, die letzten beiden Anweisungen sind, die eine 'Liste' in eine 'int []' konvertieren. Wenn Sie sich nicht auf Java 8 verlassen möchten, können Sie dies selbst tun, indem Sie eine for-Schleife verwenden oder eine dritte Instanz wie Apache Commons Langs ArrayUtils –
Mureinik