当前位置:首页 » 编程语言 » 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吧。

热点内容
win10电脑做云服务器配置 发布:2025-05-04 10:24:37 浏览:546
C语言中如何表示或 发布:2025-05-04 10:24:15 浏览:992
徐士良c常用算法程序集 发布:2025-05-04 10:23:25 浏览:285
数据库同学 发布:2025-05-04 10:13:14 浏览:756
电脑密码忘了怎么办win10 发布:2025-05-04 09:54:00 浏览:733
app源码怎么用 发布:2025-05-04 09:34:06 浏览:958
linux查看开放端口 发布:2025-05-04 09:31:13 浏览:911
库特线脚本 发布:2025-05-04 09:30:55 浏览:922
靠谱的电脑服务器托管 发布:2025-05-04 09:29:27 浏览:601
电脑卡会影响云服务器吗 发布:2025-05-04 09:24:29 浏览:121