小学生级别Java笔记_无序集合的遍历

无序单列集合Set:HashSet\TreeSet
无序双列集合Map:HashMap\TreeMap

import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map.Entry;
import java.util.Set;
import java.util.TreeMap;
import java.util.TreeSet;

public class de {
	public static void main(String[] args) {
		HashSet<Integer> set = new HashSet<Integer>();
		set.add(4);set.add(6);set.add(5);
		System.out.println("HashSet遍历");
		for(Integer item:set)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		System.out.println("TreeSet遍历");
		TreeSet<Integer> tree = new TreeSet<Integer>();
		tree.add(1);tree.add(19);tree.add(10);tree.add(9);
		for(Integer item:tree)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		System.out.println("HashMap遍历");
		HashMap<Integer,String> map1 = new HashMap<Integer,String>();
		map1.put(1, "小猪");map1.put(2, "小牛");map1.put(0, "小明");
		//遍历数据对元素
		Set<Entry<Integer,String>> set1 = map1.entrySet();
		for(Entry<Integer,String> item:set1)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		//遍历key
		System.out.println("HashMap的KeySet遍历");
		Set<Integer> set11 = map1.keySet();
		for(Integer item:set11)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		//遍历value
		System.out.println("HashMap的values遍历");
		Collection<String> col12 = map1.values();
		for(String item:col12)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		System.out.println("TreeMap遍历");
		TreeMap<Integer,String> map2 = new TreeMap<Integer,String>();
		map2.put(1, "小猪");map2.put(2, "小牛");map2.put(0, "小明");
		//遍历数据对元素
		Set<Entry<Integer,String>> set2 = map2.entrySet();
		for(Entry<Integer,String> item:set2)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		//遍历key
		System.out.println("TreeMapd的KeySet遍历");
		Set<Integer> set21 = map2.keySet();
		for(Integer item:set21)
		{
			System.out.print(item+"  ");
		}
		System.out.println();
		
		//遍历value
		System.out.println("TreeMap的values遍历");
		Collection<String> col22 = map2.values();
		for(String item:col22)
		{
			System.out.print(item+"  ");
		}
	}
}

发布了33 篇原创文章 · 获赞 4 · 访问量 2187

猜你喜欢

转载自blog.csdn.net/weixin_44981510/article/details/91906517