Java循环的3种方式(小结)

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():如果有下一条的话就取出

你可能感兴趣的:(java)