【发布时间】:2013-10-10 15:34:10
【问题描述】:
据我了解,当 + 运算符与两个字符串文字一起使用时,会调用 concat 方法来生成预期的字符串。
示例 - String s = "A" + "B";
当有 null 代替下面的一个文字时,它会在输出下方生成。
我在这里很困惑 - 为什么它不抛出NullPointerException?
String str = null + "B";
System.out.println(str);
输出:
nullB
【问题讨论】: