如果我有足够的内存,我应该使用stringBuilder重写字符串concat吗?

gst*_*low 2 java string stringbuilder stringbuffer

我有以下代码行:

return ROOT_USER_IMAGE_PATH + File.separator + userId 
       + File.separator + nameWithoutExtension + "__" 
       + new SimpleDateFormat("yyyyMMddhhmm").format(new Date()) 
       + extension;
Run Code Online (Sandbox Code Playgroud)

在代码审查中,我的同事说我用它替换了它StringBuilder.

我知道它会更快地运行,但我认为这种增强功能绝对是次要的,没有人能够感受到它.

当我们有大量的记忆时,你认为在现代情况下鲤鱼和这样的未成年人有什么意义?

Lui*_*oza 6

没做什么.编译器将StringBuilder在幕后使用a .