我正在 Spring Controller 中编写私有实用程序方法。
我需要使用StringBuffer
或StringBuilder
。前者是线程安全的,后者不是,但后者要快得多。
基本上,它看起来像这样:
private String buildTextToDisplay() {
StringBuffer sb = new StringBuffer();
sb.append( ... );
return sb.toString();
}
显然,我不希望两个会话同时调用它并返回垃圾。