捕获到一个异常,Exception ex,我要把
ex.printStackTrace()的内容赋给一个字符串,如何转换,高手指点一下。

解决方案 »

  1.   

    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    ex.printStackTrace(pw);
    String s = sw.toString();
      

  2.   

    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    ex.printStackTrace(pw);
    String s = sw.toString();
    高手!啊
      

  3.   

    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    ex.printStackTrace(pw);
    String s = sw.toString();
    确实是高手!
      

  4.   

    啊这StringWriter sw = new StringWriter();
    e.printStackTrace(new PrintWriter(sw));
    System.out.println(sw.toString());
      

  5.   

    给出解决办法的人已经是高手了。对java的API已经是相当熟悉了。
      

  6.   

    不错,对流的操作很掌故!欢迎访问www.zhihuigu.com解决技术问题。
      

  7.   

    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    ex.printStackTrace(pw);
    String s = sw.toString();
    确实是高手!
      

  8.   

    ex.printStackTrace()输出到页面,把页面抓图为bmp,用ocr把bmp内容识别,存为txt,打开txt文件,按字符读取传递给stringbuffer,最后合并。
      

  9.   


    StringWriter sw = new StringWriter();
    PrintWriter pw = new PrintWriter(sw);
    ex.printStackTrace(pw);
    String s = sw.toString();
    确实是高手!