当前位置: 首页 > 面试题库 >

如何将printStackTrace存储到字符串中

丁子石
2023-03-14
问题内容

如何获取e.printStackTrace()并将其存储到String变量中?我想在程序中使用e.printStackTrace()稍后生成的字符串。

我对Java还是很陌生,所以我不太熟悉StringWriter我认为它将是解决方案。或者,如果您有其他任何想法,请告诉我。谢谢


问题答案:

遵循以下原则

StringWriter errors = new StringWriter();
ex.printStackTrace(new PrintWriter(errors));
return errors.toString();

应该是您所需要的。

相关文件:

  • StringWriter
  • 打印作家
  • 可投掷


 类似资料: