0% found this document useful (0 votes)
4 views3 pages

Java - FileReader Class Tutorialspoint

Uploaded by

japariciofdez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views3 pages

Java - FileReader Class Tutorialspoint

Uploaded by

japariciofdez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

8/9/23, 20:51 Java - FileReader Class

Java - FileReader Class

This class inherits from the InputStreamReader class. FileReader is used for reading streams
of characters.

This class has several constructors to create required objects. Following is the list of
constructors provided by the FileReader class.

Sr.No. Constructor & Description

1
FileReader(File file)

This constructor creates a new FileReader, given the File to read from.

2
FileReader(FileDescriptor fd)

This constructor creates a new FileReader, given the FileDescriptor to read from.

3
FileReader(String fileName)

This constructor creates a new FileReader, given the name of the file to read from.

https://www.tutorialspoint.com/java/java_filereader_class.htm 1/3
8/9/23, 20:51 Java - FileReader Class

Once you have FileReader object in hand then there is a list of helper methods which can be
used to manipulate the files.

Sr.No. Method & Description

1
public int read() throws IOException

Reads a single character. Returns an int, which represents the character read.

2
public int read(char [] c, int offset, int len)

Reads characters into an array. Returns the number of characters read.

Example
Following is an example to demonstrate class −

 Live Demo
import java.io.*;
public class FileRead {

public static void main(String args[])throws IOException {


File file = new File("Hello1.txt");

// creates the file


file.createNewFile();

// creates a FileWriter Object


FileWriter writer = new FileWriter(file);

https://www.tutorialspoint.com/java/java_filereader_class.htm 2/3
8/9/23, 20:51 Java - FileReader Class

// Writes the content to the file


writer.write("This\n is\n an\n example\n");
writer.flush();
writer.close();

// Creates a FileReader Object


FileReader fr = new FileReader(file);
char [] a = new char[50];
fr.read(a); // reads the content to the array

for(char c : a)
System.out.print(c); // prints the characters one by one
fr.close();
}
}

This will produce the following result −

Output
This
is
an
example

 Print Page

https://www.tutorialspoint.com/java/java_filereader_class.htm 3/3

You might also like