List遍历的三种方式

List遍历的三种方式:普通循环,加强循环,迭代器

以ArrayList为例:

public class Test1 {

	public static void main(String[] args) {
		ArrayList<String> names = new ArrayList<String>();
		names.add("Marry");
		names.add("Tom");
		names.add("Jim");
		
		//遍历集合
		//普通循环
		for (int i = 0; i < names.size(); i++) {
			String name = names.get(i);
			System.out.println(name);
		}
		
		System.out.println("我是美丽的波浪线~~~~~~~~~~~~~~~~~~~~~~~~~~~");
		
		//加强循环
		for (String name : names) {//names代表集合的名字
			System.out.println(name);
		}
		
		System.out.println("我是美丽的分界线############################");
		
		//迭代器进行遍历
		Iterator<String> iterator = names.iterator();//将集合中的数据做转存
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
		}

	}
}

猜你喜欢

转载自blog.csdn.net/weixin_42867975/article/details/113173122