AndersenLab
New member
- 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:
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?
8. Wie schreiben wir?
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!
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:
3. Besser mit BufferedReader arbeiten.try (...) { ... } catch (IOException e) { e.printStackTrace(); }
String inputFileName = "input.txt";
Und so mit FileWriter:try (BufferedReader reader = new BufferedReader(new FileReader(inputFileName))) { ...
try(FileWriter writer = new FileWriter("output.txt", false) { ...
4. Wenn Sie während "for" oder "while" in eine Datei schreiben, denken Sie daran, Ihren "try" vorher zu starten.catch(IOException ex){ System.out.println(ex.getMessage()); }
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?
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.while ((line = reader.readLine()) != null) {}
8. Wie schreiben wir?
writer.write(line);
Denken Sie daran, dass numerische Symbole vor dem Schreiben in Zeichenfolgen umgewandelt werden sollten.writer.flush();
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: