BufferedReader and BufferedWriter methodsjava.io.BufferedReader and java.io.BufferedWriter are used to read/write Strings from/to text files. Assume br is a BufferedReader, bw is a BufferedWriter, and f is a File object.
| Constructors -- see examples | ||
| br = | new BufferedReader(new FileReader(f)); | |
| bw = | new BufferedWriter(new FileWriter(f)); | |
| BufferedReader Methods | ||
| s = | br.readLine() | Returns next input line without newline char(s) or null if no more input. May throw IOException. |
| s = | br.close() | Close when finished reading to unlock file. |
| BufferedWriter Methods | ||
| bw.writeLine(s) | Writes s to file without newline char(s). May throw IOException. | |
| bw.newLine() | Writes operating-system dependent newline (CR, LF, or CRLF). | |
| bw.close() | Call close() when finished writing,
otherwise data may not be written to disk. | |
See File I/O - Text Files for an example of reading and writing text files.