ljsq.net
当前位置:首页 >> jAvA mAp 获取kEy >>

jAvA mAp 获取kEy

Object obj = new Object(); obj = map.get("key"); map是Map的那个对象,“key”是表示key的那个值,一般是个字符串

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

map.containsKey("key值");//判断map中是否有此key

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.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; public class HashMapKey { public static void main(String[]args){ String value = "map"; Map map = new HashMap();//HashMap map.put("...

用map的keySet Map mp = new HashMap(); ...... for(key : mp.keySet()){ if(mp.get(key).equals(value)){ System.out.println(key+":"+value); ...... } }

for (Iterator i = keys.iterator(); i.hasNext() { String key = (String) i.next(); String value = (String) map.get(key); text+=key + " = " + value; } 复制代码 代码如下: 或者 or (Map.Entry entry : map.entrySet()) { String key = en...

都可以为空 但是如果有多个空健的话,后面的会把前面的覆盖。 你可以做个测试。 public static void main(String[] args) { // TODO Auto-generated method stub Map map = new HashMap(); map.put(null, null); map.put(null, null); map.put("...

有一个方法Object get(Object key)

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

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