Datein einlesen.

LoveMCU06

Mitglied
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)
 

Wurstkopp

Bekanntes Mitglied
"sortiment cannot be resolved to a variable" -> Du hast die Variable "sortiment" nirgends deklariert und initialisiert
"Auto cannot be resolved to a type" -> Er findet die Klasse Auto nicht. Falls diese nicht im gleichen Package wie "Gebrauchtwagen" ist (Du hast bisher gar keine Package angabe?), musst du diese per "import" oben angeben.
 

fhoffmann

Top Contributor
Zum einen benötigst du die Klasse Auto (wahrscheinlich aus einer vorherigen Übung aus dem Buch),
zum anderen fehlt das Array von Autos:
Java:
Auto[] sortiment = new Auto[zaehler];
 

LoveMCU06

Mitglied
Zum einen benötigst du die Klasse Auto (wahrscheinlich aus einer vorherigen Übung aus dem Buch),
zum anderen fehlt das Array von Autos:
Java:
Auto[] sortiment = new Auto[zaehler];
"sortiment cannot be resolved to a variable" -> Du hast die Variable "sortiment" nirgends deklariert und initialisiert
"Auto cannot be resolved to a type" -> Er findet die Klasse Auto nicht. Falls diese nicht im gleichen Package wie "Gebrauchtwagen" ist (Du hast bisher gar keine Package angabe?), musst du diese per "import" oben angeben.
Im Buch wurde nirgends erwäht was package angaben sind. Der Code ist vom Buch abgeschrieben. Ich bin damit komplett überfordert weil ich grad mit dem Kapitel begonnen habe. Könntest du mir bitte einen Lösungsvorschlag geben?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M UTF-8 Datein einlesen, Zeichenproblem Allgemeine Java-Themen 9
M Datein einlesen und in feste Größe aufsplitten Allgemeine Java-Themen 2
D Jar Datein öffnen Allgemeine Java-Themen 9
A Input/Output VBS-Datein mit Java Ausführen Allgemeine Java-Themen 2
H FTP Datein down- und uploaden Allgemeine Java-Themen 1
MineJoke "Config" Datein wir bei neustart des Programms neu erstellt? Allgemeine Java-Themen 0
J Java Dateidownload klappt bei einigen Datein nicht Allgemeine Java-Themen 7
T Nach Java Update: Jar Datein öffnen sich nicht mehr mit doppelklick Allgemeine Java-Themen 3
T Hash von *.class-Datein überprüfen Allgemeine Java-Themen 1
DaniSahne96 Input/Output [Sound]Mp3 datein wiedergeben Allgemeine Java-Themen 8
P .Jar Datein Windows Konsole zugewiesen Allgemeine Java-Themen 3
M GWT Datein Speichern Allgemeine Java-Themen 2
S Probleme beim Start von jar Datein Allgemeine Java-Themen 15
0 Datein aus laufender Jar lesen und bearbeiten Allgemeine Java-Themen 10
J Datein speichern Allgemeine Java-Themen 2
ARadauer Schon mal jemand für Ungarn CSV Datein geschreiben? Allgemeine Java-Themen 2
N Datein in Papierkorb verschieben Allgemeine Java-Themen 2
X Warum kann ich keine ZIP Datein mit renameto() in was anderes benennen? Allgemeine Java-Themen 13
ARadauer Word Datein bearbeiten Allgemeine Java-Themen 3
X Wie verdammt große Datein öffnen? Allgemeine Java-Themen 2
M Nach export in jar datei werden Datein nicht eingelesen Allgemeine Java-Themen 7
D Verschiedene Datein aus einer Zip Datei ins Programm laden Allgemeine Java-Themen 4
B sorteiren von Datein nach Zeitstempel in einem Vector Allgemeine Java-Themen 5
ARadauer PDF Datein verbinden Allgemeine Java-Themen 3
V JFilechooser, mehrere Datein selektieren und Reihenfolge? Allgemeine Java-Themen 2
H Arbeitsverzeichnis für Datein wechseln Allgemeine Java-Themen 7
H gezippte Datein öffnen Allgemeine Java-Themen 7
C Temporäre Datein anlegen Allgemeine Java-Themen 2
U ZIPPEN von Datein, Ordnern und Unterordnern Allgemeine Java-Themen 7
H html datein einfügen Allgemeine Java-Themen 7
I Fehler beim Schreiben von Datein Allgemeine Java-Themen 3
M Cache & Datein kopieren Allgemeine Java-Themen 3
G class datein verschlüsseln Allgemeine Java-Themen 3
S Bookmark HTML Datei einlesen, alle Links erhalten und manche editieren..? (aktuell JSoup) Allgemeine Java-Themen 4
killig Textdatei einlesen und in HashMap speichern (duplikate entfernen) Allgemeine Java-Themen 12
N Statistische Auswertung von Logfiles (Einlesen, auswerten und grafische Aufbereitung von logfiles) mit Java Allgemeine Java-Themen 9
Master3000 Java Datei mehrmals einlesen Allgemeine Java-Themen 4
R Sonderzeichen aus Datei einlesen und in Datei ausgeben. Allgemeine Java-Themen 17
M Website Quelltext mit Java einlesen Allgemeine Java-Themen 10
S Rückgabe einer HttpURLConnection für eine Seite einlesen bei der man eingeloggt ist..? Allgemeine Java-Themen 5
Thallius Key/Value Table in Klasse einlesen Allgemeine Java-Themen 14
F Datei in String-Array einlesen Allgemeine Java-Themen 8
N Datei Zeilenweise Einlesen, Versteckte Zeichen Allgemeine Java-Themen 5
H Strategy Pattern - changeColor() Methode - input rgd oder hex einlesen Allgemeine Java-Themen 1
T Umlaute in Eclipse einlesen funktioniert nicht Allgemeine Java-Themen 16
Henrithebegiinerofjava Erste Schritte Werte in Eingabefelder einlesen und wiederholen lassen. Allgemeine Java-Themen 3
R .txt Datei einlesen und auf der Konsole ausgeben lassen Allgemeine Java-Themen 11
F Problem beim Einlesen einer Textdatei Allgemeine Java-Themen 12
K Datei (CSV-ähnlich) in Java einlesen & mit teil der Daten Graphen erstellen Allgemeine Java-Themen 9
J Input/Output Word Datei einlesen, verarbeiten und abspeichern Allgemeine Java-Themen 3
K RTF-Dokumente einlesen Allgemeine Java-Themen 1
E Compiler-Fehler Unicode Zeichen einlesen Allgemeine Java-Themen 1
S Variablen String[] Array per schleife in int[] einlesen Allgemeine Java-Themen 8
J Java 8 Datei einlesen Allgemeine Java-Themen 1
S Handschrift einlesen & darauf reagieren OCR Allgemeine Java-Themen 2
K Input/Output String aus einer Datei einlesen und in anderer Datei speichern Allgemeine Java-Themen 20
J Mehrere Wörter getrennt in eine Array einlesen, wie ? Allgemeine Java-Themen 7
R Datei einlesen mit Win7 Allgemeine Java-Themen 8
E Best Practice LaTeX aus Textdateien einlesen und bearbeiten Allgemeine Java-Themen 4
KaffeeFan Bilddatei einlesen und bearbeiten? Allgemeine Java-Themen 5
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
F Datei einlesen funktioniert nicht Allgemeine Java-Themen 3
T Geschlossen: Apache POI - Excel einlesen Allgemeine Java-Themen 0
J BufferedReader Datei einlesen Allgemeine Java-Themen 8
L Level einlesen Allgemeine Java-Themen 9
J Jar Datei mit anderer .jar einlesen Allgemeine Java-Themen 4
J Best Practice Java 8 Datei einlesen und verarbeiten Allgemeine Java-Themen 2
M Exceltabelle in Java erstellen und Werte einlesen Allgemeine Java-Themen 32
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
B Java - einlesen von Dateien und herausschneiden von XML Dokumenten Allgemeine Java-Themen 5
T xls-Datei per Apache Commons CsvParser einlesen UTF-8 Zeichen russische Zeichen Allgemeine Java-Themen 2
D Wörter aus Datei einlesen Allgemeine Java-Themen 9
D Input/Output Zeilen werden "ignoriert" beim Einlesen aus einer Textdatei Allgemeine Java-Themen 3
Ananaskirsche Input/Output Zeile aus Datei einlesen Allgemeine Java-Themen 10
N Einlesen einer Kostenmatrix, Verarbeitung mit Nearest Neighbor Allgemeine Java-Themen 1
OnDemand String aus html einlesen Allgemeine Java-Themen 2
H Excel Datei einlesen mit Apache POI Allgemeine Java-Themen 1
P Input/Output Datei einlesen per Scanner(f) - mit Cron gehts nicht Allgemeine Java-Themen 1
OnDemand Dateien einlesen und vergleichen Allgemeine Java-Themen 1
AssELAss XML Datei einlesen und anschließen formatiert ausgeben in Datei Allgemeine Java-Themen 0
L einfache Verzinsung mit for-Schleife & Ausschluss von Werten beim Einlesen Allgemeine Java-Themen 5
L Input/Output Datei einlesen und Inhalt in Array schreiben Allgemeine Java-Themen 3
MiMa Umlaute beim Einlesen von Dateinamen Allgemeine Java-Themen 12
C Verzeichnis ins JMenu einlesen Allgemeine Java-Themen 2
M Parameter-Datei einlesen (zeilenweise); Dateiintegrität Allgemeine Java-Themen 7
J TextArea einlesen, mit string Allgemeine Java-Themen 2
I Input/Output .csv Datei einlesen Allgemeine Java-Themen 4
Kenan89 Schnelleres Einlesen von Images Allgemeine Java-Themen 6
A TXT File einlesen unterschiedliche Zeilenlänge Allgemeine Java-Themen 9
A Input/Output Bild in Java einlesen und analysieren! Allgemeine Java-Themen 8
H Scanner soll einen Inputredirect einlesen, liest aber nicht jedes Wort ein. Allgemeine Java-Themen 3
R String einlesen Allgemeine Java-Themen 8
S Datei in File-Objekt mit UTF-8 einlesen Allgemeine Java-Themen 2
K XML Quelltext Website einlesen?! Allgemeine Java-Themen 3
M File einlesen während es beschrieben wird.. Allgemeine Java-Themen 6
S Spaltenweise einlesen Allgemeine Java-Themen 9
K JAVA Datei einlesen Allgemeine Java-Themen 2
S Input/Output Latin-9 (ISO 8859-15) Textdatei einlesen Allgemeine Java-Themen 2
M Erste Schritte alle xmlFiles in zugehörige pdfFiles einlesen Allgemeine Java-Themen 4
T XML einlesen Allgemeine Java-Themen 14

Ähnliche Java Themen

Neue Themen


Oben