I/O class includes node stream class and packaged stream class
FileOutputStream and FileInputStream create input/output stream objects of Disk Files
When you create a FileInputStream instance object, the specified file should exist and be readable. When you create a FileOutputStream instance object, if the specified file already exists, the original content in the file will be cleared.
When creating a FileOutputStream instance object, you can specify a file name that does not exist. You cannot specify a file that has been opened by another program.
Instance:
[Java] www.2cto.com
Import java. io .*;
Public class FileStreamTest {
Public static void main (String [] args ){
Try {
FileOutputStream out = new FileOutputStream ("hello.txt ");
Out. write ("love_snooker". getBytes ());
Out. close ();
File file = new File ("hello.txt ");
FileInputStream in = new FileInputStream (file );
Byte [] buf = new byte [12];
Int len = in. read (buf );
System. out. println (buf );
System. out. println (new String (buf, 0, len ));
In. close ();
} Catch (Exception e ){
E. printStackTrace ();
}
}
}
For other functions, see the jdk help documentation.