怎样将一个文件里的东西倒序输出,用java实现

说下思路就行,谢谢!... 说下思路就行,谢谢! 展开
 我来答
百度网友96ffcf7
推荐于2018-04-13 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118722
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部

利用for循环语句,将字符串的首尾字符从外到内依次调换。

百度网友7a14e7584
2012-09-13
知道答主
回答量:43
采纳率:0%
帮助的人:26.9万
展开全部
是文件?不是txt?要是txt可以使用随机访问文件流,里面有一个可以直接对指针进行操作的方法 不过倒叙读写好像得重复修改指针位置才行,在文件结尾读一个字节并删除他,然后继续读,继续删除? 应该可能行吧!

随机访问类(RandomAccessFile) - []
RandomAccessFile类则可对文件实现随机读写操作。
RandomAccessFile对象的文件位置指针遵循下面的规律:
·新建RandomAccessFile对象的文件位置指针位于文件的开头处;
·每次读写操作之后,文件位置的指针都相应后移到读写的字节数;
·可以通过getFilePointer方法来获得文件位置指针的位置,通过seek方法来设置文件指针的位置。

刚才查了一下发现一个方法觉得不错,你可以先将文件顺序读取到一个数组当中,然后倒叙输出就可以了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
m1l4p7
2012-09-15
知道答主
回答量:43
采纳率:0%
帮助的人:11.6万
展开全部
如果说的是把一个文本文档的内容完全倒序输出,可以先用那个bufferreader的readline方法把每一行先读出来放到一个字符串数组或者List中,再从后到前循环输出每个字符串,输出每个字符串的时候用到那个reverse方法吧好像,是可以把字符串逆序输出的,应该有这么个类似的字符串输出方法.这样不就实现了全文的倒序输出
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Leo分享
2012-09-16 · TA获得超过754个赞
知道小有建树答主
回答量:1405
采纳率:0%
帮助的人:761万
展开全部
首先通过IO流获得文件内容
然后把文件内容保存到一个string字符串中
然后获得字符串长度
用for循环从最后一个字循环到第一个就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式