Auf Thema antworten

Wie kann ich die Länge des Arrays so bestimmen, dass ich es nicht initialisieren muss? Also die Länge(Zeilen und Spalten) soll von der Textdatei übernommen werden.


[code=Java]public class LabyrinthImpl implements Labyrinth {

    char[][] labyrinth=new char[15][15];

   

   

    public LabyrinthImpl(String datei) throws IOException{

        FileReader fr=new FileReader("labyrinth1.txt");

        BufferedReader br=new BufferedReader(fr);

        for(int i=0; i<labyrinth.length;i++){

            for(int j=0; j<labyrinth[i].length;j++){

                char zeile=(char)br.read();

                labyrinth[i][j]=zeile;

                System.out.print(labyrinth[i][j]);

            }

        }

    }[/code]



Oben