We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
有些文章对此的翻译是随机访问文件,但对于其理解颇为费解,Random 在英文中的翻译有 任意的意思,所以翻译成任意访问文件
随机访问文件
RandomAccessFile raf = new RandomAccessFile(new File("a.txt"),"rw");
RandomAccessFile 的构造函数中有一个 String 类型的 mode 参数 用来指定打开文件的访问模式
mode
IOException
seek 用来移动访问文件的指针,其参数为 long 类型,表示指针的下标 有了这个操作,对于文件的操作就很灵活 比如说在文件后追加内容
raf.seek(raf.length()); raf.write(".......".getBytes());
但是要注意对于文件的操作只能追加,不能在中间插入,否则就会将原有的文件覆盖
代码实战
The text was updated successfully, but these errors were encountered:
DraperHXY
No branches or pull requests
有些文章对此的翻译是
随机访问文件
,但对于其理解颇为费解,Random 在英文中的翻译有 任意的意思,所以翻译成任意访问文件任意访问文件存在的意义
使用
RandomAccessFile 的构造函数中有一个 String 类型的
mode
参数用来指定打开文件的访问模式
IOException
seek()
seek 用来移动访问文件的指针,其参数为 long 类型,表示指针的下标
有了这个操作,对于文件的操作就很灵活
比如说在文件后追加内容
但是要注意对于文件的操作只能追加,不能在中间插入,否则就会将原有的文件覆盖
代码实战
The text was updated successfully, but these errors were encountered: