File file = new File("temp.txt");
BufferedReader  reader = null;
reader = new BufferedReader(new FileReader(file));
reader.mark((int)file.length()+1);
reader.reset();

注意:

如果文件串的最后一个字符是中文,使用mark()中的长度设为file.length()

如果文件的最后一个字符串是英文或数字,则java.io.IOException: Mark invalid,使用mark()中的长度设为file.length()+1

JAVA中文件指针复位到文件开头相关推荐

  1. linux rewind函数,C语言rewind()函数:将文件指针重新指向文件开头

    头文件:#include rewind()函数用于将文件指针重新指向文件的开头,同时清除和文件流相关的错误和eof标记,相当于调用fseek(stream, 0, SEEK_SET),其原型如下: v ...

  2. 将文件指针复位C语言,C语言学习笔记之 文件操作

    文件操作 文件指针 操作系统通过 函数(API) 操作文件,而函数通过文件指针识别不同文件 函数 --> 文件指针 --> 文件 打开和关闭文件 fopen打开文件 #include FI ...

  3. Java中“/”,“.”所代表的文件路径

    转载自  Java中"/","."所代表的文件路径 我们在开发的过程中,经常会去读.写文件.在读写文件的时候,就不得不写文件的路径,使用相对路径的方式有两种:& ...

  4. matlab 文件指针回到开头,[c/c++] 文件指针位置回到文件开头(rewind)及行开头(ftell+fseek)...

    待读入文件 1.greenteemo 2.csdn 3.blog 代码,详细说明见注释 #include #define LENGTH_OF_LINE 1024 int main(){ FILE *f ...

  5. Java中API的两个文件CHM和CHW

    Java中API的两个文件CHM和CHW API.CHM: CHM(Compiled Help Manual)叫已编译的帮助文件,可以通过它来查找你想要的类和方法 API.CHW: CHW文件是索引文 ...

  6. 试图将文件指针移动到文件开头之前

    在Windows上使用ACE::truncate函数时报错:"试图将文件指针移动到文件开头之前" 代码如下: // 指定文件大小ACE_OFF_T offset = 3 * 102 ...

  7. java unsafe获取指针_【实战Java高并发程序设计 1】Java中的指针:Unsafe类

    是<实战Java高并发程序设计>第4章的几点. 如果你对技术有着不折不挠的追求,应该还会特别在意incrementAndGet() 方法中compareAndSet()的实现.现在,就让我 ...

  8. java 指针_java多线程学习二十二:::java中的指针

    在上面那个图,我们看到一个特殊的变量unsafe,它的包名是 sun.misc.Unsafe;从名字看,这个类应该是封装一些不安全的操作,为什么不安全?对c语言理解的朋友就知道了,指针是不安全的,在j ...

  9. java int 指针_如何在Java中使用指针?

    小编典典 Java中的所有对象都是引用,你可以像使用指针一样使用它们. abstract class Animal {... } class Lion extends Animal {... } cl ...

最新文章

  1. 名字就叫nfs-(network file system)
  2. 二:Maven中pom.xml元素详解
  3. url模糊匹配优化_企业必备的网站SEO优化解决方案
  4. Visual Studio Code: 利用 MSSQL 插件创建数据库 IDE
  5. 36Kr鬼畜推送,没事别惹程序员
  6. css 图片等比例缩小_12个令人惊叹的CSS实验项目
  7. 百度微软云服务器地址,win10的ie浏览器默认地址被百度劫持
  8. VB 文件常用操作相关API
  9. UVa101 - The Blocks Problem
  10. 我的小站:诗词在线 http://www.chinapoesy.com 欢迎大家测试速度。特别是网通的。...
  11. java多数据源事务处理_springboot整合多数据源解决分布式事务
  12. [BZOJ 3888] [Usaco2015 Jan] Stampede 【线段树】
  13. 设置nextcloud上传文件的大小
  14. PS教程:磨砂颗粒质感字体海报设计
  15. 上亿会员 为b站会员购众筹项目打下消费基础
  16. canvas初识及其简单使用
  17. VOC2007数据集制作
  18. iOS 给NSString文字中间或底部添加横线
  19. Learning AV Foundation(一)汉字语音朗读
  20. C# 中的CTS、ClS、ClR的用途

热门文章

  1. Spring Cloud F Spring Boot 2.0 版本升级说明书
  2. python3+arcface2.0 离线人脸识别 demo
  3. 最简单的排序算法(C和C++实现)
  4. pandas基础(一)
  5. OracleXE安装完成后 http://127.0.0.1:8080/apex 总是在刷新无法打开
  6. oracle的merge into
  7. position属性absolute(绝对定位),relatve(相对定位)
  8. UITableView的重用
  9. Tomcat 基于域名的虚拟主机设置
  10. 最简单的的让应用软件不随着系统重装而重装的方法