社区
Web 开发
帖子详情
怎样将printStackTrace()打印出的内容输出到文本文件?
beihua
2003-10-18 08:06:21
怎样将printStackTrace()打印出的内容输出到文本文件?
...全文
277
7
打赏
收藏
怎样将printStackTrace()打印出的内容输出到文本文件?
怎样将printStackTrace()打印出的内容输出到文本文件?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edisonkun
2003-10-19
打赏
举报
回复
PrintWrite p=new PrintWrite(
new BufferedWriter(
new FileWriter("haha.txt"));
....
...
p.println(e.printStackTrace());
这样试试:)
beihua
2003-10-19
打赏
举报
回复
up!
liad
2003-10-18
打赏
举报
回复
可尝试使用java.util.logging.Logger
http://javaalmanac.com/egs/java.util.logging/LogFile.html
http://javaalmanac.com/egs/java.util.logging/LogExcept.html
beihua
2003-10-18
打赏
举报
回复
具体怎么做?
zhanghuazhanghome
2003-10-18
打赏
举报
回复
关注
yaray
2003-10-18
打赏
举报
回复
重载System.out.println("");吧
beihua
2003-10-18
打赏
举报
回复
up!
用java8 Stream流的方式对
文本文件
逐行处理–.docx
1. Java 8逐行读取文件 在此示例中,我将按行读取文件
内容
并在控制台
打印
输
出
。 Path filePath = Paths.get("c:/temp", "data.txt"); //try-with-resources语法,不用手动的编码关闭流 try (Stream
lines = Files.lines( filePath )) { lines.forEach(System.out::
pr
int
ln); } catch (IOException e) { e.
pr
int
Stack
Trace
();//只是测试用例,生产环境下不要这样做异常处理 }
java解析word文件的相关代码
POI是Apache的一个开源项目,可以到Apache网站下载相应的jar包文件,及其源文件。 POI提供了提取一些非TXT文本中文本
内容
的API,比如提取Word,Excel等,使用起来非常方便。 为了说明POI提起Word文件的方便和简单,通过提取一个Word文件的文本来,来了解POI API的功能。 假设在本地磁盘中存在一个Word文件 E:\POI\word\JBoss3.0 下配置和部署EJB简介.doc文件是具有格式的,
内容
如图所示: 下面看看提取它的
内容
是多么简单。 首先从Apache网站上下载POI的相关jar包。 新建一个测试类: package org.shirdrn.word; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import org.apache.poi.hwpf.extractor.WordExtractor; public class MyWordExtractor { public static void main(String[] args) { File file = new File("E:\\POI\\word\\JBoss3.0 下配置和部署EJB简介.doc"); try { FileInputStream fis = new FileInputStream(file); WordExtractor wordExtractor = new WordExtractor(fis); System.out.
pr
int
ln("【 使用getText()方法提取的Word文件的
内容
如下所示:】"); System.out.
pr
int
ln(wordExtractor.getText()); } catch (FileNotFoundException e) { e.
pr
int
Stack
Trace
(); } catch (IOException e) { e.
pr
int
Stack
Trace
(); } } } 提取Word文件的文本
内容
,
打印
到控制台上,如下所示: 使用WordExtractor类的getTextFromPieces()方法提取: wordExtractor.getTextFromPieces(); 结果和上面是一样的。 WordExtractor类还有一个可以提取Word文件的各个段落的方法getParagraphText(),返回一个String[]数组,数组中每个元素为一个段的文本
内容
。 这里,对Word文件中换行也看成是一个段,测试如下: package org.shirdrn.word; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import org.apache.poi.hwpf.extractor.WordExtractor; public class MyWordExtractor { public static void main(String[] args) { File file = new File("E:\\POI\\word\\JBoss3.0 下配置和部署EJB简介.doc"); try { FileInputStream fis = new FileInputStream(file); WordExtractor wordExtractor = new WordExtractor(fis); System.out.
pr
int
ln("【 使用getText()方法提取的Word文件的
内容
如下所示:】"); String[] paragraph = wordExtractor.getParagraphText(); System.out.
pr
int
ln("该Word文件共有"+paragraph.length+"段。"); for(
int
i=0;i
pr
int
ln("< 第 "+(i+1)+" 段的
内容
为 >"); System.out.
pr
int
ln(paragraph[i]); } } catch (FileNotFoundException e) { e.
pr
int
Stack
Trace
(); } catch (IOException e) { e.
pr
int
Stack
Trace
(); } } } 提取Word文件的文本
内容
,
打印
到控制台上,如下所示: 从上面的Word文件可以看
出
,最后一行是Word文件的一个换行符,使用WordExtractor提取时,也把它默认成为一个段,因为一个段结束后应该有一个回车换行符。 如果有多个Word文件,而且放在不同的目录下,要提取它们的文本
内容
,可以实现一个递归的函数,通过深度遍历,为每一个Word文件进行提取。 如果需要,可以将提取到的Word文件的文本
内容
输
出
到本地磁盘中,比如以txt记事本的根式保存。 从上面可以看
出
,提取Word文件的文本
内容
,实际上是将Word文件的格式去掉了,获取到文本的
内容
。
e.
pr
int
Stack
Trace
()在日志中
输
出
通常e.getMessage()并不能获取全部的错误信息,需要用到e.
pr
int
Stack
Trace
()查看完整错误信息,但是这个方法是void 只能在控制台
输
出
。 介绍两种方法,其实logger已经帮我做了这个事情 一、 log.error("系统异常:",e); 一个直接通过log
打印
出
来,这个方法是最简便的 二、 /** * 获取e.
pr
int
Stack
Trace
(...
如何使用Java将字符串保存到
文本文件
?
在Java中,我来自一个名为“ text”的String变量中的文本字段中的文本。 如何将“文本”变量的
内容
保存到文件中?
java 导
出
到文件 对象_如何在Java中将多个对象结果写入一个
输
出
文本文件
?
我有多个对象具有不同的
输
出
,我想将所有结果
打印
在一个
文本文件
中,并且每个对象的结果都在一行上,而不会覆盖任何值.我写了下面的代码;但是,
输
出
文本文件
仅保存最后一个对象(Object2)的值.我希望
输
出
文件将结果保存如下:Q = 1Q = 2import java.io.FileNotFoundException;import java.io.
Pr
int
Writer;public class Out...
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章