fyqt.net
当前位置:首页 >> 用jAvA中如何用HAshmAp,通过输入KEy输出对应的vAluE >>

用jAvA中如何用HAshmAp,通过输入KEy输出对应的vAluE

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

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

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

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

Map map = new LinkedHashMap(); map.put(6, "apple"); map.put(3, "banana"); map.put(2,"pear"); 与HashMap是一样的

entries.remove(Object o) 这是直接删除对象的,传key进去没有用,你可以debug一下remove返回肯定是false。 可以直接从map中直接把id删掉,map.remove(id) public void delete(int id) { map.remove(id);}这样处理效率比较高,时间复杂度O(n)。...

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

class Data { //...... } Map map = new HashMap(Integer, Data> (); Data []data;//数组, 假设多于0个,并且已初始化 for(int i=0; i

HashMap map = new HashMap(); map.put("key", "这里是key对应的值");

可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行map值的存储,举例: OutputStreamWriter pw = null;//定义一个流 pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文...

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