黑马程序员技术交流社区

标题: Java中String问题求解 [打印本页]

作者: GrowingLight    时间: 2017-12-19 12:55
标题: Java中String问题求解
Java在string类型中对null空指针变量进行『+』拼接运算的时候问什么会吧关键词null变成字符串值放入系统默认新建对象中啊!求解
列:String a=null;a+="";System.out.println(a);
代码输出字符串"null"

作者: 骚年可hao    时间: 2017-12-19 14:20
任何数据加上""都变成对应的字符串了,a也可以是其他对象,a加上空串就是对象地址的字符串了,应该是这样

作者: hmhm123    时间: 2018-4-5 22:02
null是引用数据类型变量的默认值,所以你即使不+=操作,也会输出null




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2