- 博客(3)
- 收藏
- 关注
原创 利用HashMap统计字符出现的次数
System.out.println(entry.getKey()+"出现了"+entry.getValue()+"次");//将得到的value值加一操作,覆盖原来的值。//2、创建HashMap(HashMap采用Hash存储算法,key唯一,value可以重复)System.out.println("请输入字符串:");
2024-09-27 22:04:39 195
原创 面试问题:HashMap中为什么负载因子为0.75?什么是负载因子?
HashMap负载因子load factor,它是 HashMap 在进行扩容时的一个阈值,也就是说当HashMap中的元素个数超过给定的容量*负载因子时候,会进行一个扩容的操作,以达到减少哈希冲突,提高HashMap的性能。假如负载因子太低,如果加入的元素远远不够,就会造成大量的空桶浪费时间,负载因子太高导致大量的碰撞,桶内的容量过多,降低了性能,0.75 的负载因子在这两个因素之间取得了良好的平衡。我们在学习HashMap的时候发现有这样一句话:默认空间为16,负载因子是0.75。这个代表什么意思呢?
2024-09-26 17:50:56 425
原创 idea解决控制台中文乱码
1、打开file->settings->Appearance&Behavior(外观)->Appearance->勾选Use custom font(使用自定义字体)->找到Microsoft YaHei(选择中文语言,避免出现乱码问题)2、打开file->settings->Editor->File Encodings(文件编码)->设置编码。首先我们的控制台会出现类似的乱码问题,如图一。这个时候,我们首先确保idea的配置是否正确。
2024-09-04 18:37:13 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人