在Java中,String s = new String()是否有用?

dum*_*day 5 java string constructor arguments

由于Strings在Java中是不可变的,为什么我要使用无参数的String构造函数并创建一个对象?

s在我这样做之后,变量如何对我有用:

String s = new String();
Run Code Online (Sandbox Code Playgroud)

Gre*_*ill 7

new String()是一个空字符串.这可以是方法的返回值,例如,如果您没有更有趣的返回值.使用文字""可能更好,因为文字空字符串值已经被实习.