package book;
/**
* 集合的二重嵌套
* 效果如下:
* 键集合:[二班, 一班]
* 值集合:[[李四, 李四风, 李四峰, 李四丰, 李四枫], [张三, 张三风, 张三峰, 张三丰, 张三枫]]
* map:{二班=[李四, 李四风, 李四峰, 李四丰, 李四枫], 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]}
* -----------------------
* 二班=[李四, 李四风, 李四峰, 李四丰, 李四枫]
* 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]
* -----------------------------
* 二班=[李四, 李四风, 李四峰, 李四丰, 李四枫]
* 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]
*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class classhashmap {
public static void main(String[] args) {
List cList=new ArrayList<>();
cList.add("张三");
cList.add("张三风");
cList.add("张三峰");
cList.add("张三丰");
cList.add("张三枫");
List cList2=new ArrayList<>();
cList2.add("李四");
cList2.add("李四风");
cList2.add("李四峰");
cList2.add("李四丰");
cList2.add("李四枫");
Map shMap=new HashMap<>();
shMap.put("一班", cList);
shMap.put("二班", cList2);
System.out.println("键集合:"+shMap.keySet());
System.out.println("值集合:"+shMap.values());
System.out.println("map:"+shMap);
System.out.println("-----------------------");
for(Object k:shMap.keySet()){
System.out.println(k+"="+shMap.get(k));
}
System.out.println("-----------------------------");
Set set=shMap.keySet();
Iterator ish=set.iterator();
while (ish.hasNext()) {
//Entry entry=(Entry) ish.next();
String s=(String) ish.next();
System.out.println(s+"="+shMap.get(s));
}
}
}
/**
* 集合的二重嵌套
* 效果如下:
* 键集合:[二班, 一班]
* 值集合:[[李四, 李四风, 李四峰, 李四丰, 李四枫], [张三, 张三风, 张三峰, 张三丰, 张三枫]]
* map:{二班=[李四, 李四风, 李四峰, 李四丰, 李四枫], 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]}
* -----------------------
* 二班=[李四, 李四风, 李四峰, 李四丰, 李四枫]
* 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]
* -----------------------------
* 二班=[李四, 李四风, 李四峰, 李四丰, 李四枫]
* 一班=[张三, 张三风, 张三峰, 张三丰, 张三枫]
*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class classhashmap {
public static void main(String[] args) {
List cList=new ArrayList<>();
cList.add("张三");
cList.add("张三风");
cList.add("张三峰");
cList.add("张三丰");
cList.add("张三枫");
List cList2=new ArrayList<>();
cList2.add("李四");
cList2.add("李四风");
cList2.add("李四峰");
cList2.add("李四丰");
cList2.add("李四枫");
Map shMap=new HashMap<>();
shMap.put("一班", cList);
shMap.put("二班", cList2);
System.out.println("键集合:"+shMap.keySet());
System.out.println("值集合:"+shMap.values());
System.out.println("map:"+shMap);
System.out.println("-----------------------");
for(Object k:shMap.keySet()){
System.out.println(k+"="+shMap.get(k));
}
System.out.println("-----------------------------");
Set set=shMap.keySet();
Iterator ish=set.iterator();
while (ish.hasNext()) {
//Entry entry=(Entry) ish.next();
String s=(String) ish.next();
System.out.println(s+"="+shMap.get(s));
}
}
}