java反序 文件_如何在Java中从头到尾读取文件(以相反的顺序)?

我想从头到尾以相反的方向读取文件,

[1322110800] LOG ROTATION: DAILY

[1322110800] LOG VERSION: 2.0

[1322110800] CURRENT HOST STATE:arsalan.hussain;DOWN;HARD;1;CRITICAL - Host Unreachable (192.168.1.107)

[1322110800] CURRENT HOST STATE: localhost;UP;HARD;1;PING OK - Packet loss = 0%, RTA = 0.06 ms

[1322110800] CURRENT HOST STATE: musewerx-72c7b0;UP;HARD;1;PING OK - Packet loss = 0%, RTA = 0.27 ms

我用代码以这种方式读取它,

String strpath="/var/nagios.log";

FileReader fr = new FileReader(strpath);

BufferedReader br = new BufferedReader(fr);

String ch;

int time=0;

String Conversion="";

do {

ch = br.readLine();

out.print(ch+"
");

} while (ch != null);

fr.close();

我更喜欢使用缓冲区读取器以相反的顺序读取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值