Java FileWriter-Beispiel

FileWriter Klasse, die zum Schreiben des Zeichenstroms in eine Datei nützlich ist. FileWriter erweitert den OutputStreamWriter. Implementieren Sie zum Schreiben von Byteströmen die FileOutputStream-Klasse. Diese Klasse verfügt über verschiedene Konstruktoren zum Erstellen der Instanz für das Dateiobjekt.

  • FileWriter (Dateidatei)– Konstruiert ein FileWriter-Objekt anhand eines File-Objekts.
  • FileWriter(Dateidatei, boolesches Anhängen) – Konstruiert ein FileWriter-Objekt anhand eines File-Objekts. Wird an die vorhandene Datei angehängt, wenn der Append-Parameter wahr ist. Andernfalls wird der Inhalt überschrieben.
  • FileWriter(FileDescriptor fd) – Konstruiert ein FileWriter-Objekt, das einem Dateideskriptor zugeordnet ist.
  • FileWriter(String fileName) – Konstruiert ein FileWriter-Objekt mit einem Dateinamen.
  • FileWriter(String fileName, boolean anhängen) – Erstellt ein FileWriter-Objekt mit einem Dateinamen und einem booleschen Wert, der angibt, ob die geschriebenen Daten angehängt werden sollen oder nicht.

Schauen wir uns das folgende Beispiel an, um zu verstehen, wie die FileWriter-Klasse implementiert werden kann.
FileWriterExample.java

<br />package javabeat.net.core;<br /><br />import java.io.File;<br />import java.io.FileWriter;<br />import java.io.IOException;<br /><br />/**<br /><%%KEEPWHITESPACE%%> * Java FileWriter Example<br /><%%KEEPWHITESPACE%%> *<br /><%%KEEPWHITESPACE%%> * @author Krishna<br /><%%KEEPWHITESPACE%%> *<br /><%%KEEPWHITESPACE%%> */<br />public class FileWriterExample {<br /><br /><%%KEEPWHITESPACE%%>	/**<br /><%%KEEPWHITESPACE%%>	 * @param args<br /><%%KEEPWHITESPACE%%>	 */<br /><%%KEEPWHITESPACE%%>	public static void main(String() args) throws IOException {<br /><br /><%%KEEPWHITESPACE%%>		//Create file instance<br /><%%KEEPWHITESPACE%%>		File file = new File("NewTextFile.txt");<br /><br /><%%KEEPWHITESPACE%%>		//Create FileWriter instance with append flag as false<br /><%%KEEPWHITESPACE%%>		FileWriter fileWriter = new FileWriter(file,false);<br /><br /><%%KEEPWHITESPACE%%>		//Write string to a file<br /><%%KEEPWHITESPACE%%>		fileWriter.write("This is FileWriter Example!!");<br /><br /><%%KEEPWHITESPACE%%>		//Write newline character<br /><%%KEEPWHITESPACE%%>		fileWriter.write("\n");<br /><br /><%%KEEPWHITESPACE%%>		//Write using Offset and length in the string<br /><%%KEEPWHITESPACE%%>		fileWriter.write("Whole Text Only Part is Written using Offset and Length",5,20);<br /><br /><%%KEEPWHITESPACE%%>		//Close the file writer object<br /><%%KEEPWHITESPACE%%>		fileWriter.close();<br /><%%KEEPWHITESPACE%%>	}<br /><br />}<br /><br />

Die neue Datei würde mit dem folgenden Inhalt erstellt werden, wenn Sie das obige Beispielprogramm ausführen.
NeueTextDatei.txt

<br />This is FileWriter Example!!<br /><%%KEEPWHITESPACE%%> Text Only Part is W<br />

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen