比如String a=null;或者""
然后我在下面的语句中可能对这个字符串再进行操作,比如付个新字符串给他。
那请问这时我用null或者“”有没有什么区别
然后我在下面的语句中可能对这个字符串再进行操作,比如付个新字符串给他。
那请问这时我用null或者“”有没有什么区别
解决方案 »
- 怎么样才能调用第二个构造方法呢?为什么会发生数组越界呢?
- 我做了个程序抓取网页源码,结果汉字都成了“区”这样的短码,怎么改回汉字?
- 学Java是不是都要学点框架
- 问一个很初级的问题,为什么会报错呢?
- 如何 在DocumentListener 中获取 发生改变的 JTextField
- JComboBox 通过查询返回的数据填加为其中一项
- java只能做web吗? 想放弃学java
- 请问下面的操作符怎么改?
- 今天去了java大会,听到介绍Java NetBeans,也没介绍清楚,有知道的详细介绍一下吧
- 帮帮我
- 循环 想一个panel中添加多个按钮出错。。 很简单的小程序, 求解
- 求教关于List的size问题
String a = null;
// 表示没有分配内存地址
String b = "";
// 表示b有内存地址,保存的变量是引号""中的内容,即 空的内容
“”代码有值,内容是空串一般这么来判断
String a = xxx;
if(null!=a && !"".equals(a))
{
do
}
String str1 = "";
System.out.println(str1); //""
System.out.println(str1.toString()); //""
String str2 = null;
System.out.println(str2); //null
System.out.println(str2.toString()); //NullPointerException