English 中文(简体)
Java.io package classes

Java.io package extras

Java.io package Useful Resources

Selected Reading

Java.io - FilterReader
  • 时间:2024-09-17

Java.io.FilterReader Class


Previous Page Next Page  

Introduction

The Java.io.FilterReader class is for reading filtered character streams. Following are the important points about FilterReader −

    The class itself provides default methods that pass all requests to the contained stream.

    The Subclasses of FilterReader should override some of these methods and may also provide additional methods and fields.

Class declaration

Following is the declaration for Java.io.FilterReader class −

pubpc abstract class FilterReader
   extends Reader

Field

Following are the fields for Java.io.FilterReader class −

    protected Reader in − This is the character-input stream.

    protected Object lock − This is the object used to synchronize operations on this stream.

Class constructors

Sr.No. Constructor & Description
1

protected FilterReader(Reader in)

This creates a new filtered reader.

Class methods

Sr.No. Method & Description
1 void close()

This method closes the stream and releases any system resources associated with it.

2 void mark(int readAheadLimit)

This method marks the present position in the stream.

3 boolean markSupported()

This method tells whether this stream supports the mark() operation.

4 int read()

This method reads a single character.

5 int read(char[] cbuf, int off, int len)

This method reads characters into a portion of an array.

6 boolean ready()

This method tells whether this stream is ready to be read.

7 void reset()

This method resets the stream.

8 long skip(long n)

This method skips characters.

Methods inherited

This class inherits methods from the following classes −

    Java.io.Reader

    Java.io.Object

Advertisements