Topic: Java控制台的内容如何输出到文件? |
Print this page |
1.Java控制台的内容如何输出到文件? | Copy to clipboard |
Posted by: GlennLi Posted on: 2006-03-13 09:37 我的问题如题目。 并且更进一步的是,输入到不同格式的文件,比如.txt 、.doc、.xls等,如何控制其格式,请知道的人赐教。 |
2.Re:Java控制台的内容如何输出到文件? [Re: GlennLi] | Copy to clipboard |
Posted by: zcjl Posted on: 2006-03-13 14:18 对于标题的问题,可以参考下面这段代码:
有几点需要注意: 1.保留原始的System.out这个对象(上面的oldPrintStream),在对console输出内容转移完成后记得恢复。 2.这里的ByteArrayOutputStream bos = new ByteArrayOutputStream();可以替换为任何OutputStream对象,比如你这里要输出到文本文件,就可以使用FileOutputStream 3.要输出为.doc等格式,则需要对应格式的处理工具支持(如:word和excel文档可以使用poi,pdf可以使用itext等),然后使用相应的outputstream对象替换System.out,并把这些outputstream作为数据源创建对应格式的文件 |
3.Re:Java控制台的内容如何输出到文件? [Re: GlennLi] | Copy to clipboard |
Posted by: GlennLi Posted on: 2006-03-14 08:59 谢谢楼上的回答,问题已经解决~ |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |