
- Java.io package classes
- Java.io - Home
- Java.io - BufferedInputStream
- Java.io - BufferedOutputStream
- Java.io - BufferedReader
- Java.io - BufferedWriter
- Java.io - ByteArrayInputStream
- Java.io - ByteArrayOutputStream
- Java.io - CharArrayReader
- Java.io - CharArrayWriter
- Java.io - Console
- Java.io - DataInputStream
- Java.io - DataOutputStream
- Java.io - File
- Java.io - FileDescriptor
- Java.io - FileInputStream
- Java.io - FileOutputStream
- Java.io - FilePermission
- Java.io - FileReader
- Java.io - FileWriter
- Java.io - FilterInputStream
- Java.io - FilterOutputStream
- Java.io - FilterReader
- Java.io - FilterWriter
- Java.io - InputStream
- Java.io - InputStreamReader
- Java.io - LineNumberInputStream
- Java.io - LineNumberReader
- Java.io - ObjectInputStream
- Java.io - ObjectInputStream.GetField
- Java.io - ObjectOutputStream
- io - ObjectOutputStream.PutField
- Java.io - ObjectStreamClass
- Java.io - ObjectStreamField
- Java.io - OutputStream
- Java.io - OutputStreamWriter
- Java.io - PipedInputStream
- Java.io - PipedOutputStream
- Java.io - PipedReader
- Java.io - PipedWriter
- Java.io - PrintStream
- Java.io - PrintWriter
- Java.io - PushbackInputStream
- Java.io - PushbackReader
- Java.io - RandomAccessFile
- Java.io - Reader
- Java.io - SequenceInputStream
- Java.io - SerializablePermission
- Java.io - StreamTokenizer
- Java.io - StringBufferInputStream
- Java.io - StringReader
- Java.io - StringWriter
- Java.io - Writer
- Java.io package extras
- Java.io - Interfaces
- Java.io - Exceptions
- Java.io package Useful Resources
- Java.io - Discussion
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Java.io.FilterReader Class
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 −
public 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