Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public class

FileWriter

extends OutputStreamWriter
java.lang.Object
   ↳ java.io.Writer
     ↳ java.io.OutputStreamWriter
       ↳ java.io.FileWriter

Class Overview

A specialized Writer that writes to a file in the file system. All write requests made by calling methods in this class are directly forwarded to the equivalent function of the underlying operating system. Since this may induce some performance penalty, in particular if many small write requests are made, a FileWriter is often wrapped by a BufferedWriter.

Summary

[Expand]
Inherited Fields
From class java.io.Writer
Public Constructors
FileWriter ( File file)
Creates a FileWriter using the File file .
FileWriter ( File file, boolean append)
Creates a FileWriter using the File file .
FileWriter ( FileDescriptor fd)
Creates a FileWriter using the existing FileDescriptor fd .
FileWriter ( String filename)
Creates a FileWriter using the platform dependent filename .
FileWriter ( String filename, boolean append)
Creates a FileWriter using the platform dependent filename .
[Expand]
Inherited Methods
From class java.io.OutputStreamWriter
From class java.io.Writer
From class java.lang.Object
From interface java.io.Closeable
From interface java.io.Flushable
From interface java.lang.Appendable
From interface java.lang.AutoCloseable

Public Constructors

public FileWriter ( File file)

Added in API level 1

Creates a FileWriter using the File file .

Parameters
file the non-null File to write bytes to.
Throws
IOException if file cannot be opened for writing.

public FileWriter ( File file, boolean append)

Added in API level 1

Creates a FileWriter using the File file . The parameter append determines whether or not the file is opened and appended to or just opened and overwritten.

Parameters
file the non-null File to write bytes to.
append indicates whether or not to append to an existing file.
Throws
IOException if the file cannot be opened for writing.

public FileWriter ( FileDescriptor fd)

Added in API level 1

Creates a FileWriter using the existing FileDescriptor fd .

Parameters
fd the non-null FileDescriptor to write bytes to.

public FileWriter ( String filename)

Added in API level 1

Creates a FileWriter using the platform dependent filename .

Parameters
filename the non-null name of the file to write bytes to.
Throws
IOException if the file cannot be opened for writing.

public FileWriter ( String filename, boolean append)

Added in API level 1

Creates a FileWriter using the platform dependent filename . The parameter append determines whether or not the file is opened and appended to or just opened and overwritten.

Parameters
filename the non-null name of the file to write bytes to.
append indicates whether or not to append to an existing file.
Throws
IOException if the file cannot be opened for writing.