【发布时间】:2009-10-07 12:21:26
【问题描述】:
我有一些字符串变量,它们通过调用函数 getParameter() 获取值,其中一些变量可能是 null。
稍后,我将使用equals() 方法评估这些变量。
如果它们是null,我应该将所有字符串变量设置为空字符串("")以避免任何问题吗?
【问题讨论】:
-
您是在谈论字符串文字
"null"(即 4 个字符)还是在谈论值null? -
我说的是null值
-
null 不是一个值,是缺少一个 -
@
:阅读java.sun.com/docs/books/jls/third_edition/html/…:“null 类型有一个值,null 引用,由字面 null [...] 表示” -
@skaffman null 是参考的有效值
标签: java string null initialization