首页 > 其他分享 >map遍历、map排序

map遍历、map排序

时间:2022-09-07 20:13:47浏览次数:77  
标签:map 遍历 HashMap maptest put 排序

// map遍历
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
map.put(1, 2);
// 1. entrySet遍历,在键和值都需要时使用(最常用)
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
System.out.println("key = " + entry.getKey() + ", value = " + entry.getValue());
}

 

//map排序

HashMap<String, String> maptest =new HashMap<String, String>();
maptest.put("1天","day1");
maptest.put("5天","day5");
maptest.put("4天","day4");
maptest.put("2天","day2");
maptest.put("3天","day3");
Collection<String> keyset= maptest.keySet();
List<String> list = new ArrayList<String>(keyset);
//对key键值按字典升序排序
Collections.sort(list);

标签:map,遍历,HashMap,maptest,put,排序
From: https://www.cnblogs.com/northli/p/16667115.html

相关文章

  • java 使用递归遍历文件夹及子文件夹中文件
    //使用递归遍历文件夹及子文件夹中文件publicvoidfilesDirs(Filefile){//File对象是文件或文件夹的路径,第一层判断路径是否为空if(file!=null......
  • Map结构映射,避免每一个字段赋值
    varquery1=(fromforeinforecastShippingDatejoinshipinshipOutOfStockonfore.Idequalsshi......
  • 若依 微服务部署 Invalid bound statement (not found): com.ruoyi.system.mapper.Sys
     运行 ruoyi-auth和ruoyi-gateway都可以启动。但是,ruoyi-system不行报错:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanw......
  • 【笔记】拓扑排序(Ⅱ)
    题单0X00P7860[COCI2015-2016#2]ARTUR好题。首先考虑本题与拓扑排序有和关系。可以想到,某些棍子的先后移动顺序是有限制的。比如:这里红色的必须比蓝色的先移动,因为......
  • 【Python】 map() 函数
    map()函数map(function,iterable,...)>>>importmap#计算平方>>>list(map(lambda:x:x**2,[1,2,3,4,5]))#使用lambda匿名函数[1,4,9,16,25]#提供了两个......
  • js计数排序
    **计数排序**核心思想:找到数组中的最大数和最小数来确定生成数组的大小,根据数组值找到到数组下标与值相同的位置+1,来标识当前值有几个,最后遍历当前数组。letarr=[......
  • java map逆序遍历
    ListIterator<Map.Entry<Long,List<Long>>>li=newArrayList<>(relationsMap.entrySet()).listIterator(relationsMap.size());while(li.hasPrevio......
  • 排序
    一插入排序时间复杂度O(n^2)空间复杂度O(1)稳定性:稳定//插入排序publicstaticvoidinSort(int[]arr){for(inti=0;i<arr.length;i++){......
  • 数组元素的获取和遍历
    数组的索引索引(下标):用来访问数组元素的序号(数组下标从0开始)。’数组名[索引]‘的形式来获取数组中的元素。例如:arr[1]得到'小黑'当没有这个数组元素时,则输出的结果......
  • LC617 树遍历
    TreeNode*mergeTrees(TreeNode*root1,TreeNode*root2){if(root1==nullptr){returnroot2;}elseif(root2==nullptr){returnroot1;......