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:深入探讨哈希映射在Java中的应用》 哈希映射,作为一种高效的数据存储和检索机制,广泛应用于计算机科学的各个领域,尤其是Java编程语言中。HashMap是Java标准库中实现哈希映射的主要类,它提供了一...
标题中的“hashmapTest”指的是一个关于Java中HashMap性能测试的项目或实验,源自java-performance.info这个网站。这个测试可能是为了分析和比较不同情况下HashMap的性能表现,包括插入、查找、删除等操作的速度以及...
Java 中的Hashmap的使用介绍代码,https://blog.csdn.net/weixin_40959890/article/details/106713471
测试类名以被测试类的名字开头,加上`Test`作为后缀,如`HashMapTest`。特殊情况下,如果使用缩写,通常建议全大写,但也要保持一致性,例如阿里巴巴的`fastjson`使用`JSONObject`,而Google使用`JsonObjectRequest`...
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()....
`HashMapTest.java`会展示如何创建和操作HashMap,例如存储键值对,获取值,以及更新和移除键值对。 5. **Properties**:`Properties`类继承自`Hashtable`,常用于读写配置文件,它将键和值都作为字符串处理。`...
数据结构和算法这是一个...net.nopainnocode.dsaa.datastructures.EnumerationTest 迭代器:net.nopainnocode.dsaa.datastructures.IteratorTest HashMap:net.nopainnocode.dsaa.datastructures.HashMapTest 哈希表:...
public class HashMapTest2 { public static void main(String[] args) { HashMap, String> map = new HashMap(); map.put("a", "aaaa"); map.put("b", "bbbb"); map.put("c", "cccc"); map.put("d", "dddd");...