java 使用hashmap一个键对应多值的方法
2024-08-21 04:33:58
背景:在你使用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就可以了
最新文章
- UE4新手引导之下载和安装虚幻4游戏引擎
- android中如何用代码来关闭打开的相机
- Shell编程基础教程6--shell函数
- 利用vba将excel中的图片链接直接转换为图片
- spring day02-go3
- Java用webSocket实现tomcat的日志实时输出到web页面
- Spring MVC 基础注解之@RequestMapping、@Controller、(二)
- TChromeTabs 使用日记
- JAAS LOGIN IN WEBLOGIC SERVER--reference
- oracle事务特性详解
- Attempt to write to field &#39;android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager&#39; on a null object reference
- Educational Codeforces Round 22.B 暴力
- iview 菜单数据的转换,动态加载
- Spring 学习笔记一
- MySQL中interactive_timeout和wait_timeout的区别【转】
- redis参数改进建议
- 利用gulp搭建less编译环境
- LOG4J 的配置
- Haskell语言学习笔记(65)Data.HashMap
- Javascript中最常用的61个经典技巧[转]