当前位置:首页 » 编程语言 » 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-04-23 11:08:51 浏览:889
风变编程案例 发布:2025-04-23 10:57:52 浏览:135
子弹挂件编程 发布:2025-04-23 10:52:27 浏览:957
学生信息录入c语言 发布:2025-04-23 10:50:26 浏览:1000
美国广播公司综合编译 发布:2025-04-23 10:37:50 浏览:708
java登录验证码 发布:2025-04-23 10:32:57 浏览:598
note3ftp 发布:2025-04-23 10:23:30 浏览:840
服务器地址后面要加端口 发布:2025-04-23 10:14:42 浏览:867
安卓如何关闭自动管理 发布:2025-04-23 09:45:27 浏览:658
shell文件编程 发布:2025-04-23 09:41:43 浏览:14