mwbr.net
当前位置:首页 >> jAvA MAp 根据MAp的值(vAluE)取键(kEy) >>

jAvA MAp 根据MAp的值(vAluE)取键(kEy)

别告诉我你没有java的书 没有书怎么学? 你去买一本书好好看 问十个问题 其实就是一个章节的内容 看一下就好 看书这是给你最好的答案 要是现在回答了 这个问题 别的问题还是有 问题太基础了 得看书

假设value的变量为value: for(Map.Entry entry:map.entrySet()){ if(value.equals(entry.getValue())return entry.getKey(); } return null;

java: Map param = new HashMap(); param.put("a","3333"); System.out.println(param.get("a")); //3333 if(param.containsKey("a")){ param.put("a", "565"); } System.out.println(param.get("a"));//565

直接用map.put(key,value),这个方法会覆盖原来这个key对应的值,就相当于更新了

//不说废话直接上代码public static void main(String[] args) { HashMap cityMap = new HashMap(); cityMap.put("广东","广州,深圳,潮州,湛江"); cityMap.put("河北", "石家庄,唐山,秦皇岛"); cityMap.put("广西", "桂林,南宁,柳州"); S...

Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key : map.keySet()) { System.out.pr...

java中可以使用hashmap的entry来查找key值,示例如下: private static ArrayList valueGetKey(Map map,String value) { Set set = map.entrySet();//新建一个不可重复的集合 ArrayList arr = new ArrayList();//新建一个集合 Iterator it = set...

实现思路:先排序,之后取出最大的一个即可。 import java.util.Arrays;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Set;public class MaxMapDemo {public static void main(String[] args) {...

Map是成对放的,一放一对。。分成KEY和VALUE Map分为HashMap或Hashtable、LinkedHashMap和TreeMap几个, 其中HashMap是新版的,线程不安全的,Hashtable是线程安全的。 Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,...

怎么用,看需要的。。。。。。Map中就是保存key-value,其中value可以是任何的java的对象 ——包括集合 ~ ~ ~

网站首页 | 网站地图
All rights reserved Powered by www.mwbr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com