静态导入和集合嵌套
静态导入和集合嵌套
静态导入
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); } // } }