用String替换StringBuffer / StringBuilder

Zeh*_*kea 4 java string stringbuilder netbeans stringbuffer

为什么NetBeans的建议我更换StringBuffer/ StringBuilder通过String

当我写时,它向我显示警告消息:

StringBuilder demo = new StringBuilder("Hello");
Run Code Online (Sandbox Code Playgroud)

Pet*_*rey 5

而不是写作

StringBuilder demo = new StringBuilder("Hello");
Run Code Online (Sandbox Code Playgroud)

这比较简单,您不必为其分配StringBuilder:

String demo = "Hello";
Run Code Online (Sandbox Code Playgroud)

如果使用的方法意味着它必须是StringBuilder,则警告应消失。

例如

StringBuilder demo = new StringBuilder("Hello");
demo.append(" World ");
demo.append(128);
Run Code Online (Sandbox Code Playgroud)