怎样将printStackTrace()打印出的内容输出到文本文件
文章标签
printStackTrace()
要将printStackTrace()打印出的内容输出到文本文件,可以使用PrintWriter类。以下是一个示例代码:
import java.io.FileWriter;
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) {
try {
// 创建一个PrintWriter对象,将输出流指定为文本文件
PrintWriter writer = new PrintWriter(new FileWriter("output.txt"));
// 调用printStackTrace()打印异常信息,并将结果输出到文本文件
try {
int result = 10 / 0;
} catch (Exception e) {
e.printStackTrace(writer);
}
// 关闭PrintWriter对象
writer.close();
System.out.println("Exception information has been written to output.txt.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
运行该示例代码后,会在项目目录下生成一个名为"output.txt"的文本文件,其中包含了printStackTrace()打印出的异常信息。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:怎么使用python递归算法求n的阶乘 下一篇:CSS怎么实现网页背景半透明效果
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。