【发布时间】:2012-12-14 11:42:09
【问题描述】:
我想将字符串参数作为“null”传递
但是,这是针对构造函数中的超级方法的 - 所以我不能这样做
String s = null;
super(s);
我不能这样做
super(null)
因为这将导致模棱两可的方法调用。我也不希望有一个为此为空的实例变量,这似乎不优雅。
有没有办法创建一个空字符串?
注意
new String(null) //does not compile
【问题讨论】:
-
super((String)null) -
@AndrewThompson:这应该是一个答案(在你看来很简单)。
-
@JBNizet Ehh..(耸耸肩)我有点晚了。现在被别人当成答案了,好像是多余的。
标签: java string constructor super