Hallo,
ich habe ein zweidimensionales Feld aus int-Werten mit 240 Zeilen und 320 Spalten:
{ {1,...,320},
{321,...,640},
...
{76481,...,76800} }
Diese Matrize habe ich in einer txt-Datei abgespeichert, denn die direkte Aufnahme in die java-Datie erzeugt eine Fehlermeldung:"Code of a method longer than 65535 bytes"
Daher wollte ich die Zeilen der txt-Datei in ein int[][]-Feld in der java-Datei ablegen:
private static final String IN="matrix.txt";
public static void main(String[] argv) throws IOException {
String Zeile;
int[][] Feld;
int counter=0;
LineNumberReader in=new LineNumberReader(new FileReader(IN));
while ((Zeile=in.readLine())!=null)
Feld[counter++][]=Zeile;
in.close();
}
Das funktiniert natürlich nicht, da Zeile ein String ist. Auch ein cast mit (int[]) Zeile geht nicht.
Wie bekomme ich die txt-Datei in ein zweidimensionales Feld?
Herzlichen Dank und viele Grüße,
Hagi