Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
//Beispiel
int[] zahlen = {1,2,3,4,5};
Will aus der Datei einlesen, wie lange die Datei ist, sodass ich weiß, wie lange ich die Arrays anlegen muss!! Nummer der Speise( int-Array) Name der Speise (String-Array) und Preis der Speise (double-Array) !!Du versuchst Variablen ohne Namen zu deklarieren. Außerdem passt die Syntax allgemein nicht so ganz.
=> Grundlagen.
Ansonsten vermute ich mal dass du alle Zeilen oder sowas einlesen willst. Das wird so wie du es versuchst nicht funktionieren, da readString vermutlich eben nur einen einzelnen String einliest.Java://Beispiel int[] zahlen = {1,2,3,4,5};
Wenn du mal sagst was genau du erreichen willst, kann man dir da auch mehr helfen
BufferedReader reader = new BufferedReader(new FileReader("dateiPfad/datei"));
String aktuelleZeile = null;
String zeile;
List<> liste = new ArrayList<>();
while ((zeile = reader.readLine()) != null) {
aktuelleZeile = zeile;
liste.add(aktuelleZeile);
}
Dieses Konstrukt ist eine sehr schlechte Idee. Du bist damit darauf angewiesen, dass die Indizes für ein Gericht immer konsistent bleiben, sonst passiert es irgendwann, dass Speise Nr.1 den Namen von Speise Nr. 2 und den Preis von Speise Nr. 3 kriegt. Ganz ganz schlecht.Will aus der Datei einlesen, wie lange die Datei ist, sodass ich weiß, wie lange ich die Arrays anlegen muss!! Nummer der Speise( int-Array) Name der Speise (String-Array) und Preis der Speise (double-Array) !!