// Java HashMap 初始化示例
import java.util.HashMap;
public class HashMapInitializationExample {
public static void main(String[] args) {
// 创建一个空的 HashMap
HashMap<String, Integer> map = new HashMap<>();
// 或者可以指定初始容量和加载因子
HashMap<String, Integer> mapWithInitialCapacity = new HashMap<>(16, 0.75f);
// 初始化时直接添加键值对
HashMap<String, Integer> initializedMap = new HashMap<String, Integer>() {{
put("Apple", 1);
put("Banana", 2);
put("Orange", 3);
}};
// 输出初始化后的 HashMap
System.out.println("Initialized Map: " + initializedMap);
}
}
HashMap<String, Integer> map = new HashMap<>(); 这行代码创建了一个空的 HashMap,其中键是 String 类型,值是 Integer 类型。HashMap<String, Integer> mapWithInitialCapacity = new HashMap<>(16, 0.75f); 这行代码创建了一个具有初始容量为 16 和加载因子为 0.75 的 HashMap。初始容量是指哈希表中桶的数量,加载因子决定了哈希表在扩容前可以填充的程度。HashMap 时直接添加键值对。这种方式适合在类的静态或实例初始化时使用。System.out.println 打印出初始化后的 HashMap 内容。如果你需要更多关于 HashMap 的信息,可以查阅官方文档或相关资料。
上一篇:java基本数据类型有哪八种
下一篇:linux启动java程序命令
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站