首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

String 为null的一个有关问题

2012-09-27 
String 为null的一个问题String strnullString str2helloString str3str+str2System.out.println(

String 为null的一个问题
String str=null;
String str2="hello";
String str3=str+str2;
System.out.println(str3);
这个为什么输出的是nullhello,null不是表示空的吗,怎么还会转变成一个字符串了?


[解决办法]
String 存储 在内存中的表示去了解下,你就会明白了。
[解决办法]
这种疑问,多看看源码就知道了:
System.out.print()
源码如下:
public void print(String s) {
if (s == null) {
s = "null";
}
write(s);
}

热点排行