首页 > 代码库 > 随机访问流 RandomAccessFile
随机访问流 RandomAccessFile
RandomAccessFile不属于流,是Object的子类
但是它融合了InputStream和OutputStream的功能,支持对文件随机读取和写入
构造方法
public RandomAccessFile(String name,String mode):第一个参数是文件路径,第二个参数是操作文件的模式
模式有4种,但是最常用的"rw",这种方法表示既可以写数据,也可以输出数据
package cn.idcast; import java.io.IOException; import java.io.RandomAccessFile; public class Day103 { public static void main(String[] args) throws IOException { read(); write(); } private static void read() throws IOException { // TODO Auto-generated method stub RandomAccessFile raf = new RandomAccessFile("raf.txt", "rw"); int i = raf.readInt(); System.out.println(i); char ch = raf.readChar(); System.out.println(ch); String s = raf.readUTF(); System.out.println(s); } private static void write() throws IOException { // TODO Auto-generated method stub RandomAccessFile raf = new RandomAccessFile("raf.txt", "rw"); raf.writeInt(10); raf.writeChar(‘a‘); raf.writeUTF("你好"); raf.close(); } }
随机访问流 RandomAccessFile
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。