1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
List list = new ArrayList(); list.add("111"); list.add(222); list.add("aaa"); * java循环1 for遍历 * * 特点:1:只适合list集合,因为只有list才有get()方法 * 2:但可以随机访问 */ for (int i = 0; i < list.size(); i++) { System.out.println("for遍历:"+list.get(i)); } * java循环2 for each * JDK1.5以上版本可用 * 不可随机访问 */ for (Object temp : list) { System.out.println("for each:"+temp); } * java循环3 迭代器 * 特点和for each类似 */ Iterator it = list.iterator(); while (it.hasNext()) { Object obj = it.next(); System.out.println("迭代:"+obj); } it.hasNext():首先判断是否还有下一条
it.next():如果有下一条的话就取出
|
近期评论