Java-Servlets:字符串null或“null”

时间:2009-10-07 19:50:32

标签: string servlets

String says its not null but then later throw NullPointerException

我有这个问题(请参阅链接),我确信String是 null ,但实际上String是“null”

jcasso告诉我:

  

因为你从a获得了字符串   servlet我可以说这是正常的。

     

Java将空字符串转换为   某些条件下的“null”字符串。

出现这种情况时?

1 个答案:

答案 0 :(得分:1)

主要使用字符串连接或String.valueOf()

String x = null;
String y = x + ""; // y = "null"
String z = String.valueOf(x); // z = "null"

(有类似的变体,例如使用StringBuilder.append((String) null)。)