java的hashmap是什么?下面就一起了解一下吧~
HashMap是一个散列表,它存储的内容是键值对(key-value)映射,根据键的 HashCode 值存储数据实现了 Map 接口,HashMap的访问速度很快,最多允许一条记录的null键,不支持线程同步。
HashMap 类提供了很多有用的方法,添加键值对(key-value)可以使用 put() 方法:
// 引入 HashMap 类 import java.util.HashMap; public class RunoobTest { public static void main(String[] args) { // 创建 HashMap 对象 Sites HashMapSites = new HashMap (); // 添加键值对 Sites.put(1, "Google"); Sites.put(2, "Runoob"); Sites.put(3, "Taobao"); Sites.put(4, "Zhihu"); System.out.println(Sites); } }
执行以上代码,输出结果如下:
{1=Google, 2=Runoob, 3=Taobao, 4=Zhihu}
以下实例创建一个字符串(String)类型的 key 和字符串(String)类型的 value:
// 引入 HashMap 类 import java.util.HashMap; public class RunoobTest { public static void main(String[] args) { // 创建 HashMap 对象 Sites HashMapSites = new HashMap (); // 添加键值对 Sites.put("one", "Google"); Sites.put("two", "Runoob"); Sites.put("three", "Taobao"); Sites.put("four", "Zhihu"); System.out.println(Sites); } }
执行以上代码,输出结果如下:
{four=Zhihu, one=Google, two=Runoob, three=Taobao}
以上就是小编今天的分享了,希望可以帮助到大家。