面试官:准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?
// 预计存入 1w 条数据,初始化赋值 10000,避免 resize。
HashMap<String,String> map = new HashMap<>(10000)
// for (int i = 0; i < 10000; i++)
Java 集合的扩容
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的...
转载
2021-06-16 13:44:00 ·
816 阅读 ·
0 评论