当前位置: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   

人气教程排行