Java 文件IO编码

重定向Java输出

Jimmy posted @ 2010年12月04日 12:25 in Java Programming , 1362 阅读

   程序中时用第三方接口,我希望将程序结果输出到字符串中,这样可以嵌入到网页中,但是接口的函数中固定输出到终端,试了n种方法,包括jar文件的反编译,修改其中的class文件,在打包,但是这样会出现各种问题,在无奈之余,在网上搜到一篇文章http://zhouzaibao.javaeye.com/blog/338113,重定向printStackTree到字符串,正是我所需要的

  1.  StringWriter sw = new StringWriter();  
  2.  PrintWriter pw = new PrintWriter(sw);  
  3.  ex.printStackTrace(pw);  
  4.  return sw.toString();  

轻松解决了问题!


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter