设为首页 加入收藏

TOP

使用数组、list、map报空指针异常的分析
2014-11-24 12:02:31 来源: 作者: 【 】 浏览:58
Tags:使用 list map 指针 异常 分析
[java]
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class Test {
public static void main(String[] args) {
//定义数组、list、map,初始化为空
String[] array = null;
List list = null;
Map map = null;
//创建数组、list、map对象
String[] arraystr = new String[0];
List liststr = new ArrayList();
Map mapstr = new HashMap();
System.out.println(array);
System.out.println(list);
System.out.println(map);
System.out.println(arraystr);
System.out.println(liststr);
System.out.println(mapstr);
//调用新建数组、list、map对象的length、size方法
System.out.println(arraystr.length);
System.out.println(liststr.size());
System.out.println(mapstr.size());
//判断是否为null
System.out.println(array==null);
System.out.println(list==null);
System.out.println(map==null);
//调用为null的数组、list、map的length、equals、size、isEmpty方法
//报空指针异常
/*System.out.println(array.length);
System.out.println(list.size());
System.out.println(map.size());
System.out.println(array.equals(null));
System.out.println(list.isEmpty());
System.out.println(map.isEmpty());*/
}
}
久久
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Spring auto wire(自动装配) 的.. 下一篇java中List对象排序通用方法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: