学习博客:HashMap嵌套ArrayList使用

HashMap嵌套ArrayList使用

// 需求:
// 假设HashMap集合的元素是ArrayList.有3个。
// 每一个ArrayList集合的值是字符串。
// 元素我已经完成,请遍历。
// 结果:
// 三国演义
// 吕布
// 周瑜
// 笑傲江湖
// 令狐冲
// 林平之
// 神雕侠侣
// 郭靖
// 杨过

package cn.zsp.map_study_06;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;

//          需求:
//        假设HashMap集合的元素是ArrayList.有3个。
//        每一个ArrayList集合的值是字符串。
//        元素我已经完成,请遍历。
//        结果:
//        三国演义
//        吕布
//        周瑜
//        笑傲江湖
//        令狐冲
//        林平之
//        神雕侠侣
//        郭靖
//        杨过
public class HashMap_ArrayList {
    public static void main(String[] args) {
        HashMap<String, ArrayList<String>> book=new HashMap<String,ArrayList<String>>();
        ArrayList<String> sanguo= new ArrayList<String>();
        ArrayList<String> jianghu=new ArrayList<String>();
        ArrayList<String> shendiao=new ArrayList<String>();
        sanguo.add("吕布");
        sanguo.add("周瑜");
        jianghu.add("令狐冲");
        jianghu.add("林平之");
        shendiao.add("郭靖");
        shendiao.add("杨过");
        book.put("第1本",sanguo);
        book.put("第2本",jianghu);
        book.put("第3本",shendiao);
        Set<String> bookset= book.keySet();
        for (String bookkey:bookset)
        {
            System.out.println(bookkey);

            for (String x : book.get(bookkey))
            {
                System.out.println(x);
            }

        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值