当前位置:Gxlcms >
数据库问题 >
java 输入输出IO流 RandomAccessFile文件的任意文件指针位置地方来读写数据
java 输入输出IO流 RandomAccessFile文件的任意文件指针位置地方来读写数据
时间:2021-07-01 10:21:17
帮助过:9人阅读
java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
/**
* @ClassName RandomAccessFileExample
* @projectName: object1
* @author: Zhangmingda
* @description: XXX
* date: 2021/4/18.
*/
public class RandomAccessFileExample {
public static void main(String[] args) {
String textFilePath = "输入输出文件读写/src/test/input/test.txt"
;
try(RandomAccessFile randomAccessFile =
new RandomAccessFile(textFilePath,"r"
)) {
//当前文件指针位置
System.out.println(randomAccessFile.getFilePointer());
//0
randomAccessFile.seek(3
);
System.out.println(randomAccessFile.getFilePointer()); //3
byte[] bytes =
new byte[1024
];
int len;
while ((len = randomAccessFile.read(bytes)) != -1
){
String str =
new String(bytes, 0, len, "utf-8"
);
System.out.println(str);
/**
*槽,这是测试输入的,你知道么?
* 不知道?
* 不知道拉到。
*/
}
}catch (FileNotFoundException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
}
}
java 输入输出IO流 RandomAccessFile文件的任意文件指针位置地方来读写数据
标签:put 就是 classname tst oid 读取 方法 project zhang