Java BufferedReader markSupported() Method
Example
Check if a FileReader and a BufferedReader support mark() and reset():
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
FileWriter myWriter = new FileWriter("filename.txt");
myWriter.write("Hello World");
myWriter.close();
FileReader myReader = new FileReader("filename.txt");
BufferedReader br = new BufferedReader(myReader);
System.out.println(myReader.markSupported());
System.out.println(br.markSupported());
br.close();
}
}
Definition and Usage
The markSupported() method checks if the reader supports the mark() and reset() methods.
A BufferedReader always supports them, so it returns true. A FileReader does not support them. Put the FileReader inside a BufferedReader when you need to go back and read again.
Syntax
public boolean markSupported()
Parameter Values
None.
Technical Details
| Returns: | true, because BufferedReader supports mark() and reset(). |
|---|
Related Pages
❮ BufferedReader Methods