java 如何通过 字符流或者字节流 将一个txt文档 倒叙 输出 到另一个文档?

请用代码实现,谢谢~... 请用代码实现,谢谢~ 展开
 我来答
freejsdou
2011-03-21 · TA获得超过421个赞
知道小有建树答主
回答量:364
采纳率:100%
帮助的人:373万
展开全部
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.StringReader;
import java.io.StringWriter;

public class ReverseText {
public static void main(String[] args) throws Exception {
String from="c:/1.txt"; //源文件
String to="c:/2.txt"; //反转后的新文件
FileReader reader = new FileReader(from);
FileWriter writer = new FileWriter(to);
StringWriter sWriter = new StringWriter();
int readed = reader.read();
while(readed!=-1){
//writer.write(readed);
sWriter.write(readed);
readed = reader.read();
}
StringBuffer buffer = sWriter.getBuffer();
for(int i= buffer.length()-1;i>=0;i--){
writer.write(buffer.charAt(i));
}
writer.close();
sWriter.close();
reader.close();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sky_佩
2011-03-21 · TA获得超过199个赞
知道小有建树答主
回答量:229
采纳率:0%
帮助的人:131万
展开全部
先用字节流把源文件读取到内存中,转换为字符流以后,倒叙。输出!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-21
展开全部
代码记不太清楚了,所以只能给你思路:先用字节流把源文件读取到内存中,转换为字符流再输出,你可以查看一下流的代码就能明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式