【发布时间】:2021-10-31 13:50:36
【问题描述】:
我想在 JSP 页面上打印异常消息,所以我正在使用 StringBuilder.append() API 以字符串格式打印异常。 但问题是,我无法在每个异常行的开头插入制表符空间,例如:
StringBuilder sb = new StringBuilder();
StackTraceElement[] stackTraceElements = logMessage.getStackTrace();
for(StackTraceElement stackTraceElement:stackTraceElements) {
sb.append("\t").append("at ").append(stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName() + " : " + stackTraceElement.getLineNumber() + ")").append("<br>");
}
即使添加了 sb.append("\t") 也不会添加制表符空格,而是只占用一个空格。 任何人都可以就这个问题提供帮助。
【问题讨论】:
标签: java append stringbuilder