首页 > 其他分享 >HashMap对value的遍历

HashMap对value的遍历

时间:2024-03-08 17:02:50浏览次数:23  
标签:map 遍历 HashMap iterator value values new

1、Iterator遍历

 Map<Integer,String> map = new HashMap<>();         Iterator<String> iterator = map.values().iterator();         while(iterator.hasNext()){             String values = iterator.next();         }   2、直接循环

HashMap<Integer, String> map = new HashMap<>();
for (String value : map.values()) {
  //操作value
}

 

3、foreach方法 Java 8+

HashMap<Integer, String> map = new HashMap<>();
map.values().forEach(value -> {
  //对value进行操作
});

标签:map,遍历,HashMap,iterator,value,values,new
From: https://www.cnblogs.com/leehl8016/p/18061381

相关文章

  • 【Java】Integer.parseInt()和Integer.valueOf()的区别
    1.Integer.parseInt()和Integer.valueOf()的区别区别1Integer.parseInt()将字符串转换为基本类型int,返回一个int类型值。inti=Integer.parseInt(Strings);Integer.valueOf()将字符串转换为Integer对象,返回一个Integer对象。Integeri=Integer.valueOf(Strings);......
  • 什么是ConcurrentHashMap?不同JDK下ConcurrentHashMap的区别?
    什么是ConcurrentHashMap?不同JDK下ConcurrentHashMap的区别?  一、HashMap线程安全  我们知道,在并发情况下,使用HashMap会有线程安全的问题,那么如何避免呢?  想要避免Hashmap的线程安全问题有很多办法,比如改用HashTable或者Collections.synchronizedMap  但是,这两者......
  • IfcMeasureValue
    IfcMeasureValueTypedefinitionNOTE DefinitionaccordingtoISO/CD10303-41:1992AmeasurevalueisavalueasdefinedinISO31-0(clause2).NOTE  IfcMeasureValue isaselectdatatypeformostbasicmeasuretypescomingfromISO10303-41.Selectitem......
  • javascript如何循环遍历对象
    在JavaScript中有多种循环遍历对象的方法,下面本篇文章就来给大家介绍一下使用JavaScript循环遍历对象的方法,希望对大家有所帮助。1、使用for循环for循环是js中最常用的一个循环工具,经常用于数组的循环遍历。letarr=[1,2,3];for(leti=0;i<arr.length;i++){co......
  • 代码随想录算法训练营day14 | leetcode 144. 二叉树的前序遍历、145. 二叉树的后序遍
    目录题目链接:144.二叉树的前序遍历-简单题目链接:145.二叉树的后序遍历-简单题目链接:94.二叉树的中序遍历-简单递归三要素:确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数,并且还要明确每次递归的返回值是什么进而确定递归......
  • ValueError: Length of values (141) does not match length of index (4278)问题的解
    问题描述使用python代码向数据库表中添加一列,并插入数据到其中,就出现这样的错误:问题解决这是由于表中有许多null值,导致的数据结果是这样的,所以我们保留空值即可解决这个问题:只需要将剩余的值定义为0即可:ddd=ddd.fillna(0)......
  • 106. 从中序与后序遍历序列构造二叉树 c
    /***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/structTreeNode*buidl_tree(int*inorder,inthead1,intn1,int*postorder,inthead2,intn2){if(n1<......
  • 【C++】二叉树的前序、中序、后序遍历(递归、非递归)
    #include<vector>#include<iostream>#include<string>usingnamespacestd;//二叉树的定义structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(inta):val(a),left(NULL),right(NULL){}};//使用递归进行前序遍历voidpreoder(Tr......
  • 基于preparedStatement对数据的增删改查,以及全自动遍历
    1packagecom.atsyc.api.preparedstatement;23/*4*使用preparedStatement进行t_user表的增删改查动作5*/67importcom.mysql.cj.xdevapi.PreparableStatement;8importorg.junit.Test;910importjava.sql.*;11importjava.util.*;......
  • [Rust] ref keyword for borrow value
    https://doc.rust-lang.org/std/keyword.ref.htmlstructPoint{x:i32,y:i32,}fnmain(){lety:Option<Point>=Some(Point{x:100,y:200});matchy{Some(refp)=>println!("Co-ordinatesare{},{}",p.......