`
ootabc
  • 浏览: 109710 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

HashMapTest

    博客分类:
  • java
 
阅读更多

 

package com.hashmap.test;
 
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map.Entry;
 
public class HashMapTest {
public static void main(String[] args) {
HashMap<String, String> kmap = new HashMap<String, String>();
 
// 装数据
for (int i = 0; i < 10000; i++) {
kmap.put("" + i, "test");
}
 
long start1 = System.currentTimeMillis();
Iterator<String> ktor = kmap.keySet().iterator();
while (ktor.hasNext()) {
System.out.print(kmap.get(ktor.next()));
}
System.out.println();
System.out.println("KeySetTime  =  "
+ (System.currentTimeMillis() - start1));
 
long start2 = System.currentTimeMillis();
Iterator<Entry<String, String>> itor = kmap.entrySet().iterator();
while (itor.hasNext()) {
Entry<String, String> e = itor.next();
System.out.print(e.getValue());
}
System.out.println();
System.out.println("EntrySetTime  =  "
+ (System.currentTimeMillis() - start2));
 
}
}

 

 

 

结果 : KeySetTime  =  46

             EntrySetTime  =  30

分享到:
评论

相关推荐

    HashMapTest:测试研讨会论文的哈希映射

    《HashMapTest:深入探讨哈希映射在Java中的应用》 哈希映射,作为一种高效的数据存储和检索机制,广泛应用于计算机科学的各个领域,尤其是Java编程语言中。HashMap是Java标准库中实现哈希映射的主要类,它提供了一...

    hashmapTest:来自java-performance.info的HashMap性能测试

    标题中的“hashmapTest”指的是一个关于Java中HashMap性能测试的项目或实验,源自java-performance.info这个网站。这个测试可能是为了分析和比较不同情况下HashMap的性能表现,包括插入、查找、删除等操作的速度以及...

    HashMapTest.java

    Java 中的Hashmap的使用介绍代码,https://blog.csdn.net/weixin_40959890/article/details/106713471

    Java中的命名规范参考.pdf

    测试类名以被测试类的名字开头,加上`Test`作为后缀,如`HashMapTest`。特殊情况下,如果使用缩写,通常建议全大写,但也要保持一致性,例如阿里巴巴的`fastjson`使用`JSONObject`,而Google使用`JsonObjectRequest`...

    JAVA遍历Map所有元素.doc

    public class HashMapTest { public static void main(String[] args) { HashMap hashmap = new HashMap(); for (int i = 0; i ; i++) { hashmap.put("" + i, "thanks"); } long bs = Calendar.getInstance()....

    java 集合框架

    `HashMapTest.java`会展示如何创建和操作HashMap,例如存储键值对,获取值,以及更新和移除键值对。 5. **Properties**:`Properties`类继承自`Hashtable`,常用于读写配置文件,它将键和值都作为字符串处理。`...

    dataStructuresAndAlgorithms:数据结构与算法研究

    数据结构和算法这是一个...net.nopainnocode.dsaa.datastructures.EnumerationTest 迭代器:net.nopainnocode.dsaa.datastructures.IteratorTest HashMap:net.nopainnocode.dsaa.datastructures.HashMapTest 哈希表:...

    Java遍历Map键、值和获取Map大小的方法示例

    public class HashMapTest2 { public static void main(String[] args) { HashMap, String&gt; map = new HashMap(); map.put("a", "aaaa"); map.put("b", "bbbb"); map.put("c", "cccc"); map.put("d", "dddd");...

Global site tag (gtag.js) - Google Analytics