List list = new ArrayList(); list.add(1); list.add(null); list.add(2); list.add(null); list.add(3); list.add(4); list.add(null); list.add(null); int size = list.size(); for(int i = 0; i < size; i++){ Object obj = list.get(i); if(i == 0){ if(null == obj){ System.out.println("第1个元素不能为null"); return; } }else{ if(null != obj){ for(int g = i-1; g > 0;g--){ Object obj2 = list.get(g); if(obj2 == null){ System.out.println("第"+(g+1)+"个元素为null"); return; } } } } } }