背景:在你使用map对象时,你可能会有一个key,对应多个值的需求

实现:

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry; public class test2 {
public static void main(String[] args) {
Map<Integer,List<String>> levelmap=new HashMap<Integer,List<String>>();
List<String> putlist=new ArrayList<>();
putlist.add("多个值1");
putlist.add("多个值2");
putlist.add("多个值3"); for (int i=0;i<5;i++){
levelmap.put(i, putlist);
} //打印levemap的值
for (Entry<Integer, List<String>> in: levelmap.entrySet()){
System.out.println("key=== "+in.getKey()+" values= "+in.getValue());
}
}
}

  显示

如果要在单个打印values,就继续遍历values就可以了

最新文章

  1. UE4新手引导之下载和安装虚幻4游戏引擎
  2. android中如何用代码来关闭打开的相机
  3. Shell编程基础教程6--shell函数
  4. 利用vba将excel中的图片链接直接转换为图片
  5. spring day02-go3
  6. Java用webSocket实现tomcat的日志实时输出到web页面
  7. Spring MVC 基础注解之@RequestMapping、@Controller、(二)
  8. TChromeTabs 使用日记
  9. JAAS LOGIN IN WEBLOGIC SERVER--reference
  10. oracle事务特性详解
  11. Attempt to write to field &#39;android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager&#39; on a null object reference
  12. Educational Codeforces Round 22.B 暴力
  13. iview 菜单数据的转换,动态加载
  14. Spring 学习笔记一
  15. MySQL中interactive_timeout和wait_timeout的区别【转】
  16. redis参数改进建议
  17. 利用gulp搭建less编译环境
  18. LOG4J 的配置
  19. Haskell语言学习笔记(65)Data.HashMap
  20. Javascript中最常用的61个经典技巧[转]

热门文章

  1. 随性练习:python字典实现文本合并
  2. 18-----BBS论坛
  3. Linux执行.sh文件Permission denied
  4. Could not read settings.xml
  5. NIOGoodDemo
  6. Vue 参数传递及刷新后依旧存在
  7. c++ 封装线程库 2
  8. python迭代器、生成器、列表推倒式
  9. spring boot 配置redis
  10. keepalived双机热备实现故障时发送邮件通知