毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

("c", "ccc")这个键值对在tmp中的索引

更新时间:2013-3-8:  来源:毕业论文

大家知道在java中class TreeMap是根据其键的自然顺序进行排序,那如何能够知道指定键值对在整个TreeMap的索引值。例如以下代码:

TreeMap<String, String> tmp = new TreeMap<String, String>();
tmp.put("a", "aaa");
tmp.put("b", "bbb");
tmp.put("c", "ccc");
tmp.put("d", "cdc");

Iterator<String> iterator_2 = tmp.keySet().iterator();
while (iterator_2.hasNext()) {
Object key = iterator_2.next();
System.out.println("tmp.get(key) is :" + tmp.get(key))

输出结果是:
tmp.get(key) is :aaa
tmp.get(key) is :bbb
tmp.get(key) is :ccc
tmp.get(key) is :cdc

小弟的问题就是想知道("c", "ccc")这个键值对在tmp中的索引。

结果大家都知道是2(第一个为0)毕业论文 

有没有简便的方法来获取该索引号,多谢。

转换成List,通过List的方法int indexOf(Object o) 获取Entry的index
 

list=new ArrayList<Map.Entry<K,V>>(treeMap.entrySet());
:统计出一篇文档中所有单词及其次数(要求单词按序排列,所以选择了TreeMap),然后将统计结果转换成向量文件。
例如china在该文档中出现120次,china在整个单词中是第100个出现的,则转换成向量文件为(100:120),诸如此类。
所以想请教高手应该用什么结构更加合理。谢谢。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。