String拼接出现null?你看到的分析可是错的
前言String类型真是个神奇的存在,动不动就会出现一些迷惑人的错误。今天看到一篇文中提到当String的值为null时,进行字符串相加拼接,会出现把null当做字符串拼接的现象。比如下面这段代码:Stringsnull;ss+"hello";System.out.println(s+"world");你预期的结果可能是“helloworld”,但实际的结果是“nullhelloworld”,神奇吧。其实这倒没什么,实践一下就可以看到结果。但当你好奇心作祟,在网上搜为什么时,你看到的答案可...