龙空技术网

Java,Exception,StringWriter,将异常信息转化为字符串

古怪今人 214

前言:

而今各位老铁们对“java字符转string”大约比较注意,姐妹们都想要分析一些“java字符转string”的相关内容。那么小编同时在网摘上汇集了一些有关“java字符转string””的相关内容,希望兄弟们能喜欢,咱们快快来了解一下吧!

说明

系统日志,将异常信息转换成字符串,便于记录。

代码

import java.io.IOException;import java.io.PrintWriter;import java.io.StringWriter;public class ThrowableUtil {    /**     * 将异常信息转化为字符串     *     * @param throwable 异常对象     * @return 异常信息字符串     */    public static String throwableToString(Throwable throwable) {        try (StringWriter stringWriter = new StringWriter();             PrintWriter writer = new PrintWriter(stringWriter)) {            throwable.printStackTrace(writer);            StringBuffer buffer = stringWriter.getBuffer();            return buffer.toString();        } catch (IOException e) {            throw new RuntimeException(e);        }    }    public static void main(String[] args) {        System.out.println(throwableToString(new RuntimeException()));    }}

标签: #java字符转string