使用foreach之前要判断是否为空

public static void main(String[] args) { List<DemoClass> demos = null; for (DemoClass demo : demos) { System.out.println("123"); } }

list.size()>0就行

      public static void main(String[] args) {
		DemoClass dc=null;
		List<DemoClass> demos = new ArrayList();
		demos.add(dc);
		System.out.println(demos.size());
		for (DemoClass demo : demos) {   
	         System.out.println("123"); 
	    } 
	}

posted @ 2020-10-29 17:25  gsfs  阅读(1628)  评论(0编辑  收藏  举报