List三种循环方式,for,foreach,迭代器方式打印总结 public static void main(String[] args) { List<Product> prods = new ArrayList<Product>(); // 1. 使用 for Product prod = null; for (int i = 0; i < prods.size(); i++) { prod = prods.get(i); System.out.println(prod.getName() + prod.getNo()); } // 2. 使用 foreach for (Product p : prods) { System.out.println(p.getName() + p.getNo()); } // 3. 使用迭代器 Iterator<Product> iter = null; for (iter = prods.iterator(); iter.hasNext(); ) { prod = iter.next(); System.out.println(prod.getName() + prod.getNo()); } }
list
List<Candidate> can2=candidateService.showidlist(intid);
System.out.println();for(Candidate candidate:can2){
System.out.println(candidate.getName());
}
Candidate can=null;
for (int i = 0; i < can2.size(); i++) {
can = can2.get(i);
System.out.println(can.getName() + can.getCode()+can.getEdudegree()+can.getMarriage());
}
Iterator<Candidate> iter = null;
for (iter = can2.iterator(); iter.hasNext(); ) {
can = iter.next();
System.out.println(can.getName() + can.getHomeplace());
}
//