Yes, since FileWriter
inherits
from OutputStreamWriter
.
The example program
constructs a FileWriter stream.
This also creates a disk file in the current directory,
named reaper.txt.
The write()
import java.io.*; class WriteTextFile { public static void main ( String[] args ) throws IOException { String fileName = "reaper.txt" ; FileWriter writer = new FileWriter( fileName ); writer.write( "Behold her, single in the field,\n" ); writer.write( "Yon solitary Highland Lass!\n" ); writer.write( "Reaping and singing by herself;\n" ); writer.write( "Stop here, or gently pass!\n" ); writer.close(); } }
Details will be explained in a page or two. For now, save the program to a file and run it. Note: each time you run the program it will delete any existing file named reaper.txt and create a new one. You might wish to check that the 20 page report that you wrote last night is not saved in a file named reaper.txt.
After you run the program, how can you confirm that it created a new file?