静态导入和集合嵌套
静态导入和集合嵌套
静态导入
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);
}
//
}
}
浙公网安备 33010602011771号