Rick的博客

导航

遍历集合的三种方式

集合有好多种,便利方式基本相同

遍历集合有三种方式:

  •  1.转数组
  •  2.Iterator迭代器
  •  3.增强for循环


需要注意的是:

  •  List因为有索引所以多一种普通for循环方式 
/*
 * 遍历集合有三种方式:
 * 1.转数组
 * 2.Iterator迭代器
 * 3.增强for循环
 * 另:List因为有索引所以多一种普通for循环方式
 */
public class aa {
	public static void main(String[] args) {
		Set<String> set = new HashSet<String>();
		set.add("Hello");
		set.add("Word");
		set.add("java");

		// 转数组方式遍历
		array(set);
		//迭代器
		iterator(set);
		//增强for循环
		forstrong(set);
	}

	private static void forstrong(Set<String> set) {
		for (String string : set) {
			System.out.println(string);
		}
	}

	private static void iterator(Set<String> set) {
		Iterator<String> it = set.iterator();
		while(it.hasNext()) {
			String str = it.next();
			System.out.println(str);
		}
	}

	private static void array(Set<String> set) {
		Object[] obj = set.toArray();
		for (int i = 0; i < obj.length; i++) {
			System.out.println(obj[i]);
		}
	}

}

 

posted on 2020-01-19 15:32  Rui_Qi  阅读(417)  评论(0)    收藏  举报