English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grundlegende Anleitung

Java Flusssteuerung

Java Arrays

Java objektorientiert (I)

Java objektorientiert (II)

Java objektorientiert (III)

Java Ausnahmebehandlung

Java Liste (Liste)

Java Queue (Warteschlange)

Java Map-Sammlung

Java Set-Sammlung

Java Eingabe-Ausgabe(I/)

Java Reader/Writer

Andere Themen von Java

Java Writer Klasse

In diesem Tutorial werden wir Java Writer, ihre Unterklassen und Methoden durch einen Beispiel lernen.

Die Klasse Writer im Paket java.io ist eine abstrakte Oberklasse, die Zeichencode-Ströme repräsentiert.

Da Writer eine abstrakte Klasse ist, ist sie selbst nicht sehr nützlich. Ihre Unterklassen können jedoch zum Schreiben von Daten verwendet werden.

Unterklassen von Writer

Um die Funktionen von Writer zu nutzen, können wir ihre Unterklassen verwenden. Einige davon sind:

Im nächsten Tutorial werden wir alle diese Unterklassen lernen.

Schreiber erstellen

Um einen Writer zu erstellen, müssen wir zunächst das Paket java.io.Writer importieren. Nach dem Importieren des Pakets können wir den Schreiber erstellen.

//Writer erstellen
Writer output = new FileWriter();

Hier haben wir einen Writer namens output mit der Klasse FileWriter erstellt. Da Writer eine abstrakte Klasse ist, können wir keine Objekte Writer erstellen.

Hinweis:Wir können auch Writer aus anderen Unterklassen der Writer-Klasse erstellen.

Methoden der Klasse Writer

Die Klasse Writer bietet verschiedene Methoden, die von ihren Unterklassen implementiert werden. Hier sind einige Beispiele:

  • write(char[] array) - Schreibt die Zeichen aus dem angegebenen Array in den Ausgabestrom

  • write(String data) - Schreibt die angegebene Zeichenkette in den Writer

  • append(char c) - Fügt den angegebenen Zeichen in den aktuellen Writer ein

  • flush() - Schreibt alle vorhandenen Daten im Writer in das entsprechende Ziel.

  • close() - Schließe den Schreiber

Beispiel: Verwendung von Writer mit FileWriter

Dies ist die Methode, wie wir die Klasse FileWriter verwenden, um mit Writer zu arbeiten.

import java.io.FileWriter;
import java.io.Writer;
public class Main {
    public static void main(String args[]) {
        String data = "Dies ist die Daten in der Ausgabedatei";
        try {
            //Einen Writer mit FileWriter erstellen
            Writer output = new FileWriter("output.txt");
            //String in die Datei schreiben
            output.write(data);
            //Schließe den Schreiber
            output.close();
        }
        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

Im obigen Beispiel haben wir den Schreiber mit der FileWriter-Klasse erstellt.SchreiberMit der Dateioutput.txtVerknüpfung.

Writer output = new FileWriter("output.txt");

Um Daten in zu schreibenoutput.txtDatei, wir haben diese Methoden implementiert.

output.write();      //Daten in die Datei schreiben
output.close();      //Schließe den Schreiber

Wenn wir das Programm ausführen:output.txtDie Datei wird das folgende Inhalt füllen.

Dies ist ein Textzeile im Datei.