String a = "" ;
String b = null ;
1.“”是空字符串,它分配了内存空间,即a已经实例化,而null没有分配内存空间,即b不是实例化对象
2.对它们的判断
- 空字符串是对象,所以用equals()判断。如:if(a.equals("")){ }
- null不是对象,所以用==判断。如:if(b==null){ }
3.例:用户名的判断 if(!a.equals("") && b != null){ }
String a = "" ;
String b = null ;
1.“”是空字符串,它分配了内存空间,即a已经实例化,而null没有分配内存空间,即b不是实例化对象
2.对它们的判断