package cn.itcast_05; import java.io.IOException; import java.io.RandomAccessFile; /* * 随机访问流: * RandomAccessFile不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能 * 支持对文件的随机访问读取和写入。 * * publicn RandomAccessFile(String name,String mode):第一个参数是文件路径,第二个参数是操作文件的模式。 * 模式有四种,我们取常用的一种叫"rw",这种方式表式我即可以写数据,也可以读取数据。 */ public class RandomAccessFileDemo { public static void main(String[] args) throws IOException { // 写 write(); } public static void write() throws IOException { // 封装目的地 RandomAccessFile raf = new RandomAccessFile("raf.txt", "rw"); // 写数据 raf.writeInt(100); raf.writeByte(1000); raf.writeUTF("中国"); // 释放资源 raf.close(); } }