93、java的IO操作-随机访问流
来源:互联网 发布:中国贸易条件变化数据 编辑:程序博客网 时间:2024/06/01 09:47
/* * 随机访问流: * RandomAccessFile类不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能。 * 支持对文件的随机访问读取和写入。 * * public RandomAccessFile(String name,String mode):第一个参数是文件路径,第二个参数是操作文件的模式。 * 模式有四种,我们最常用的一种叫"rw",这种方式表示我既可以写数据,也可以读取数据 */public class RandomAccessFileDemo {public static void main(String[] args) throws IOException {// write();read();}private static void read() throws IOException {// 创建随机访问流对象RandomAccessFile raf = new RandomAccessFile("raf.txt", "rw");int i = raf.readInt();System.out.println(i);// 该文件指针可以通过 getFilePointer方法读取,并通过 seek 方法设置。System.out.println("当前文件的指针位置是:" + raf.getFilePointer());char ch = raf.readChar();System.out.println(ch);System.out.println("当前文件的指针位置是:" + raf.getFilePointer());String s = raf.readUTF();System.out.println(s);System.out.println("当前文件的指针位置是:" + raf.getFilePointer());// 我不想重头开始了,我就要读取a,怎么办呢?raf.seek(4);ch = raf.readChar();System.out.println(ch);}private static void write() throws IOException {// 创建随机访问流对象RandomAccessFile raf = new RandomAccessFile("raf.txt", "rw");// 怎么玩呢?raf.writeInt(100);raf.writeChar('a');raf.writeUTF("中国");raf.close();}}
阅读全文
0 0
- 93、java的IO操作-随机访问流
- Java IO流->处理流->“随机访问” 的方式:RandomAccessFile
- io流操作之随机访问文件流代码
- IO流--随机访问(RandomAccessFile)
- [Java核心API]IO流--随机访问文件RandomAccessFile
- Java IO详解——随机访问文件流
- Java IO流(三)-- 文件的处理与随机访问
- Java IO ---学习笔记(文件操作与随机访问文件)
- java IO操作与字节流(二)文件的随机读取
- IO流(RandomAccessFile随机访问流)
- IO流--RandomAccessFile--随机访问文件
- IO —— 随机访问流
- IO流_随机访问流读取数据和操作文件指针
- Java-文件操作与随机访问文件
- Java的IO流操作
- Java的IO流操作
- Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用
- java IO流 ObjectStream PipedStream 随机访问文件 字符编码--21
- 92、java的IO操作-标准输入输出流
- java -二维数组
- java super()方法
- 简单的数据类型以及赋值
- Xshell 官网免费版下载
- 93、java的IO操作-随机访问流
- MyEclipse 2014 破解图文详细教程
- 常见的http请求错误代码原因
- Json使用
- webview在设置放大缩小功能时,android.widget.ZoomButtonsController错误解决办法
- dos操作node.js文件
- 全网最简单!步骤超详细!小白也能看懂的深度学习安装教程(caffe版)!
- node.js的配置与安装和一些简单的dos命令
- 全面解析JavaScript里的循环方法之forEach,for-in,for-of