集合的嵌套
来源:互联网 发布:linux增加空间 编辑:程序博客网 时间:2024/06/08 04:58
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));
}
}
}
0 0
- 集合的嵌套
- 集合的嵌套遍历
- * 集合的嵌套遍历
- 集合的嵌套
- **map**集合的嵌套
- 集合框架-集合的嵌套遍历
- 集合框架-集合的嵌套遍历(HashMap嵌套HashMap)
- 集合框架-集合的嵌套遍历(HashMap嵌套ArrayList)
- 集合框架-集合的嵌套遍历(ArrayList嵌套HashMap)
- 集合框架-集合的嵌套遍历(多层嵌套)
- 集合框架_HashMap集合嵌套HashMap集合的案例
- 集合框架_HashMap集合嵌套ArrayList集合的案例
- 集合框架_ArrayList集合嵌套HashMap集合的案例
- 嵌套集合
- 集合嵌套
- 嵌套表,索引表,集合的学习
- c标签遍历嵌套的List集合
- mongodb嵌套集合数据的查询
- IT公司中最流行的10种编程语言
- 使用java反射机制遍历实体类的属性和类型以及值
- object-c中NSString与int和float的相互转换
- 重新发现Oracle太美之awr相关脚本简单介绍
- oj(一)s
- 集合的嵌套
- Java中jdbc的使用
- leetcode:Edit Distance 编辑距离
- CentOS6.4安装Oracle11g
- oj(一)t
- Swift基本语法
- DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架.
- oj(一)u
- 设计模式六大原则1-单一职责原则