ITdaan
首页
最新
原创
最火
收藏夹
写博客
关于
搜索答案
搜索本文相关内容
java在按字符方式读取文件时如何像c++一样实现读取指针回退?
本文转载自
longgedexin
查看原文
2007/05/16
13
c++
/
java
/
文件
/
字符
/
如何
/
实现
/
读取
/
指针
收藏
0
0
在做一个小词法分析器,在按字符读取文件时必须实现读取位置的回退,比如如果文件内容是123+456时,在读完123后,读到+时则判断出123是一个常量,此时应把下次读取的位置回退到“+”处。请问该如何实现?
2 个解决方案
#1
RandomAccessFile.getFilePointer() 得到文件指针的位置
RandomAccessFile.seek() 设置文件指针的位置
#2
使用PushbackReader可以满足你的要求,reader.unread('+');回退
智能推荐
×
注意!
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。
猜您在找
编写C++代码实现读取指定路径下的文件名
C++ Opencv 读取指定路径中的文件(图片)
JNI Java层对象和C++底层对象关联,使用与"传long指针"不一样的方式
java读取文件-字符流读取方式
C fscanf读取指向字符数组的指针 - C fscanf read pointer to array of characters
【No247】Spring boot和Hbase实现分布式文件存储视频教程
【No249】2017黑马传智播客C/C++培训视频教程第13期C语言零基础入门精通项目实战
【No336】从基础到深度学习OpenCV视频教程计算机视觉图像识别实战Python C C++
赞助商链接
© 2014-2019 ITdaan.com
粤ICP备14056181号
×
收藏本文
添加到收藏夹 *
赞助商广告