Hoi,
zuerst mal: http://learn.to/quote
die angegebene Matrix ist nur ein Muster, tatsächlich stehen
beliebige int-Zahlen in der Matrix. D.h. ich muss doch die
txt-Datei irgendwie einlesen.
Dann speichere sie in einem freundlicheren Format ab, z. B. so:
0,1,2,3,4,5,6,7,8
9,10,11,12,13,14,15
16,17,18,19,20,21,22
Dann kannst du sie etwa so einlesen:
public static void main(String[] args) {
String Zeile;
int[][] Feld;
int i,j,k,n;
LineNumberReader in = new LineNumberReader(new FileReader(IN));
for(i=0,n=0,k=0;zeile != null;Zeile = in.readLine(),i++,n=++,k=0) {
for(j=zeile.indexOf(",");j!=-1;j=zeile.indexOf(",",k)) {
Feld[i][n] = Integer.parseInt(zeile.substring(j,k));
k = j + 2;
}
}
in.close();
}
Das ist zwar nicht getestet, du musst also evntl. noch ein wenig beim
substring rumspielen, aber generell sollte das so funktionieren.
Gruesse,
CK