静态导入和集合嵌套

 

 

 

 

静态导入和集合嵌套

 

静态导入
import static XXX.YYY;
可以直接使用

可变参
修饰符 返回值类型 方法名(参数类型... 形参名){ }
修饰符 返回值类型 方法名(参数类型[] 形参名){ }
当数组用,只能写一个可变参,写在最后面

Collections集合工具类
shuffle();打乱顺序
sort();排序升序

public abstract class Demo02 {
	public static void main(String[] args) {
		HashMap<Integer,String>map=
				new HashMap<Integer,String>();
		map.put(1, "tom");
		map.put(2, "jack");
		map.put(3, "lily");
		//bianli
		//1.entrySet +zengqiang for
		//获取所有entry对象所在set集合
		Set<Map.Entry<Integer,String>> set=
				map.entrySet();
		for (Entry<Integer, String> entry : set) {
			int key=entry.getKey();
			String value=entry.getValue();
			System.out.println(key+value);
		}
		//获取所有entry对象所在set集合
		//Set<Map.Entry<Integer,String>> set=
				//map.entrySet();
		//获取set集合的迭代器对象
		Iterator<Entry<Integer, String>> it=
				set.iterator();
		//遍历
		while(it.hasNext()){
			//得到每一个entry对象
			Map.Entry<Integer, String> entry=it.next();
			int key=entry.getKey();
			String value=entry.getValue();
			System.out.println(key+value);
		}
		//看看
		for (Entry<Integer, String> entry : set) {
			System.out.println(entry);
		}
		
		//
		
	}
}

  

原文地址:https://www.cnblogs.com/zqy6666/p/12256223.html