public static void main(String[] args) {
// TODO Auto-generated method stub
String test1 = "";
String test2 = null;
/***还未为其分配空间,所以不可用**/
String test3;
String test4 = new String();
if(test1.isEmpty()){
System.out.println("test1-1 is empty");
}
if(test1 == null){
System.out.println("test1-2 is null");
}
/***
* NullPointException
* **/
if(test2.isEmpty()){
System.out.println("test2-3 is empty");
}
if(test2 == null){
System.out.println("test2-4 is null");
}
/**
* 由于test3,其并未初始化,
* 所以系统并不会为其分配空间,
* 也就表明其并不存在内存中,
* 所以在这里就无法进行测试,故略之...
*
* **/
/**
The local variable test3 may not have been initialized
if(test3 == null) {
System.out.println("test3-1 is null");
}
The local variable test3 may not have been initialized
if(test3.isEmpty()) {
System.out.println("test3-2 is empty");
}
*/
if(test4.isEmpty()){
System.out.println("test4-5 is empty");
}
if(test4 == null){
System.out.println("test4-6 is null");
}
}
isEmpty和null区别
最新推荐文章于 2024-05-28 16:29:54 发布