If the following throws java.lang.NullPointerException s=null; s=s.concat("a");
How come this ("1"+null+2) does not?
And also in other places.
Am I correct in thinking this is because internally a StringBuffer is used in all cases and stringBuffer.append(null) just adds the text null. Anyway I thought it was interesting because I was expecting a nullpointer to be thrown and it was not.
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop