Wie arbeitet man mit Dateien? Tipps für Anfänger

AndersenLab

New member
ID: 508262
L
29 März 2021
1
0
Was bedeutet "Datei" oder "Verwendung von Dateien"?

Das Arbeiten mit Dateien bedeutet, aus einer Datei zu lesen und in eine Datei auszugeben, ohne mit der Konsole zu arbeiten.

Kann man gleichzeitig mit der Konsole und den Dateien arbeiten?

Natürlich kann man.

Normalerweise sind die Dateien im txt-Format, also machen Sie zwei Dateien "input" und "output" (oder jeden Namen, den Sie mögen) besser im Ordner des Projekts, sonst müssen Sie dann die Richtung der Datei schreiben.

Und hier sind die Tipps, wie man mit ihnen umgeht:

1. Beim Versuch, Ihre Datei zu lesen, kann ein Fehler auftreten. Stellen Sie sicher, dass Sie die Datei "Speicherort" korrekt geschrieben haben.

2. Wenn Sie sich sicher sind, gibt es außerdem keine Fehler, benutzen Sie try & catch, sonst ist dein Programm nicht korrekt.
Hier ist das Beispiel:

try (...) { ... } catch (IOException e) { e.printStackTrace(); }
3. Besser mit BufferedReader arbeiten.

String inputFileName = "input.txt";

try (BufferedReader reader = new BufferedReader(new FileReader(inputFileName))) { ...
Und so mit FileWriter:
try(FileWriter writer = new FileWriter("output.txt", false) { ...
catch(IOException ex){ System.out.println(ex.getMessage()); }
4. Wenn Sie während "for" oder "while" in eine Datei schreiben, denken Sie daran, Ihren "try" vorher zu starten.

5. Wenn Sie also mit Zeilen Lesen arbeiten, haben Sie mehr Möglichkeiten als mit Symbol Lesen. Es gibt mehr und bessere Funktionen.

6. Sie können diesen "try" zum einmaligen Schreiben verwenden. Warum? Weil Sie "try" schließen und dann eine neue starten, deshalb schreiben Sie wie zum ersten Mal in Ihre Datei.

7. Wie lesen wir mit Zeilen?
while ((line = reader.readLine()) != null) {}
Bis Ihre Zeile nicht leer ist. Es wird jedes Mal eine Zeile aus einer Datei genommen, bis sie leer ist, sodass Sie mit Zeilen arbeiten.

8. Wie schreiben wir?

writer.write(line);
Denken Sie daran, dass numerische Symbole vor dem Schreiben in Zeichenfolgen umgewandelt werden sollten.

Das ist eine kleine Hilfe für alle Anfänger, die sich mit Dateien vertraut machen wollen, alles andere ist gleich. Wenn Sie Hilfe benötigen, können Sie mir jederzeit schreiben. Viel Glück bei Ihrer Arbeit!
 
Zuletzt bearbeitet von einem Moderator: