当前位置:首页 » 编程语言 » java读取行

java读取行

发布时间: 2025-02-18 18:31:05

java 如何反复从第一行读取文件

采用类java.io.RandomAccessFile允许使用同一个实例对象对同一个文件交替进行读写,而且读写的数据在文件中的位置可以指定。采用这个类读写文件内容的原理是将文件看做字节数组,并用文件指针指示当前位置。
构造方法RandomAccessFile(String name, String mode) 创建从中读取和向其中写入(可选)的随机访问文件流,该文件具有指定名称。参数mode:①"r",只读 ②"rw",可读可写 你这里只读的话就写"r"可以了
成员方法public void seek(long pos)throws IOException 将文件指针移到由参数pos指定的位置。当参数pos为0时,则文件指针移到文件的头部。
public fianl String readLine() throws IOException读取从当前位置到当前行结束的数据,并以字符串的形式返回。该成员方法会自动判断行结束标志符。在读取数据之后,当前文件指针移动到下一行数据开始之处。
所以呢你只要设置一个循环,第一个语句用readLine()方法,第二个语句用seek(0)将指针移到文件头部,这样就可以反复读取第一行的内容了
以下是这个类的部分方法摘要,可能对你有用
成员方法public int read() throws IOException从当前文件读入一个字节,并且将文件指针向前移动一个字节。
成员方法public final int readInt()throws IOException则是读取int型类型数据,这个类型占用4个字节,读取后文件指针自动移动到下一个数据开始的地方。在这里将int readInt()可以是double readDouble() char readChar()等等,只要将类型匹配就可以读取了

Ⅱ Java怎么读取文件的任意行

java中没有指定行的方法。
只能挨个读取。如果你想快速提取。而且文件又不是很大的话,就用LIST吧。

热点内容
什么软件下载安卓市场 发布:2025-09-24 21:26:40 浏览:314
发短信php 发布:2025-09-24 21:26:00 浏览:768
电脑是怎么存储数字的 发布:2025-09-24 21:00:24 浏览:772
c语言的什么意思 发布:2025-09-24 20:55:44 浏览:737
yellow系列zip解压码 发布:2025-09-24 20:47:24 浏览:69
瀑布线源码 发布:2025-09-24 20:33:41 浏览:416
安卓手机tif卡怎么装 发布:2025-09-24 20:20:54 浏览:427
javaandroid开发视频 发布:2025-09-24 19:59:08 浏览:801
新浪云存储怎么用 发布:2025-09-24 19:52:41 浏览:470
主机服务器连接电脑 发布:2025-09-24 19:39:36 浏览:271