java使用for加冒号的方式循环,要保证list不能为null

		List<String> list1 = new ArrayList<String>();
		List<String> list2 = new ArrayList<String>(2);
		list2.add("list2:1");
		list2.add("list2:2");
		list2.add("list2:3");
		List<String> list3 = null;
		
		for(String aaa : list1){
			System.out.println(aaa);
		}
		
		
		for(String aaa : list2){
			System.out.println(aaa);
		}

		// 报错
		for(String aaa : list3){
			System.out.println(aaa);
		}

在使用for : 来遍历list时候,要保证list不为null.

正确的方式:

		// 正确的方式
		if(list3 != null){
			for(String aaa : list3){
				System.out.println(aaa);
			}
		}
此条目发表在IT分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。

*