java中如何如何获取map中某key值的位置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中如何如何获取map中某key值的位置相关的知识,希望对你有一定的参考价值。
如何输入一个已有key值,返回他是在map中的第几个.
例如
key|value
小王 | nnnnn
小张 | xxxxx
小红 | cccc
----------------------------------------------------------
输入: 小张
-----------------------------------------------------------
输出: 2
Map 接口不支持这种操作。
如果真的需要的话也没什么太好的办法,比较傻的办法:
如果你有心正经搞一个那么我建议你重写一下HashMap或者TreeMap,自己加一个返回index的方法。貌似TreeMap结构相对简单一些。
如何将map集合中相同value的key取出来
参考技术A Set keySet = map.keySet();//获取map的key值的集合,set集合 for(Object obj:keySet)//遍历key System.out.println("key:"+obj+",Value:"+map.get(obj));//输出键与值以上是关于java中如何如何获取map中某key值的位置的主要内容,如果未能解决你的问题,请参考以下文章