在java里怎样才能把读出的数据再写回文件中去,类似于c语言里的ungetc()?

daijope 2011-03-21 09:35:37
如题,另外java中读文件的过程中,结尾的标记是什么?c语言中是EOF,想这一句if(Char !=EOF) ungetc(Char,InFile);怎样改成java啊?
...全文
116 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianhandigeng1498 2011-03-22
  • 打赏
  • 举报
回复
学习了
daijope 2011-03-22
  • 打赏
  • 举报
回复
BufferedReader()------读完文件返回的是-1,给力。。。而且一次读出一个字符。。。。
huntor 2011-03-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 daijope 的回复:]

DataInputStream 返回的是什么?
[/Quote]
in.available() != 0


函数指针
现在先声明一个单方法接口、然后使用一个匿名类实现这个接口来模拟。
daijope 2011-03-21
  • 打赏
  • 举报
回复
c 中的 double (*FuncPtr)(double);是什么意思啊?又没人知道换成java应该怎样写?
daijope 2011-03-21
  • 打赏
  • 举报
回复
DataInputStream 返回的是什么?
huntor 2011-03-21
  • 打赏
  • 举报
回复
java.io.PushbackInputStream

InputStream read 方法返回 -1 文件结尾
BufferedReader readLine 返回 null 文件结尾

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧