Datein einlesen

Diskutiere Datein einlesen im Java Basics - Anfänger-Themen Bereich.
L

LoveMCU06

Hallo. Ich habe mir folgendes Buch gekauft: Java programmieren für Einsteiger von Michael Bonacina. Ich bin grad dabei zu lernen wie man Datein einliest. Im Buch wird das mit FileInputStream und BufferedReader gemacht. Das Problem ist das es einen Fehler gibt den ich nicht verstehe weil ich den Code vom Buch abgeschrieben habe.
Ich benutze VSCode
Code:
import java.io.*;

public class Gebrauchtwagen {
    
    public static void main (String[] args){
        
        int zaehler=0;
        String linie;
        try{
            FileInputStream fis = new FileInputStream("Auto.txt");
            InputStreamReader isr = new InputStreamReader(fis);
            BufferedReader br = new BufferedReader(isr);
            
            linie = br.readLine();
            while (linie != null){
                if ("".equals(linie)){
                    zaehler ++;
                }
                linie = br.readLine();
            }
            br.close();
        }
        catch (IOException ioAusnahme){
            System.out.print("Datei konnte nicht geöffnet werden.");
        }
        
        try{           
            FileInputStream fis2 = new FileInputStream("Auto.txt");
            InputStreamReader isr2 = new InputStreamReader(fis2);
            BufferedReader br2 = new BufferedReader(isr2);
            

            for (int i=0; i<zaehler; i++){
                linie = br2.readLine();
                linie = br2.readLine();
                double preis =     Double.parseDouble(linie);
                linie = br2.readLine();
                String modell = linie;
                linie = br2.readLine();
                int baujahr = Integer.parseInt(linie);
                linie = br2.readLine();
                int kilometerstand = Integer.parseInt(linie);
                linie = br2.readLine();
                String farbe = linie;
                sortiment[i] = new Auto(preis, modell, baujahr,
                            kilometerstand, farbe);
            }
            br2.close();
        }
        catch (IOException ioAusnahme){
            System.out.print("Datei konnte nicht geöffnet werden.");
        }
        
        for (Auto element2 : sortiment){
            System.out.println(element2.getPreis());
            System.out.println(element2.getModell());
            System.out.println(element2.getBaujahr());
            System.out.println(element2.getKilometerstand());
            System.out.println(element2.getFarbe()+"\n");
        }
    }
}
Der Fehler ist folgender:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
sortiment cannot be resolved to a variable
Auto cannot be resolved to a type
Auto cannot be resolved to a type
sortiment cannot be resolved to a variable

at Gebrauchtwagen.main(Gebrauchtwagen.java:45)
 
krgewb

krgewb

In wievern unterscheidet sich dieser Thrad zu deinem anderen?
 
Thema: 

Datein einlesen

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben