记录9个hashCode相同的字符串,用于测试集合的哈希碰撞

362 阅读1分钟

前言

点赞在看,养成习惯。

点赞收藏,人生辉煌。

点击关注【微信搜索公众号:编程背锅侠】,防止迷路。

记录9个hashCode相同的字符串

案例演示
@Test
public void test_hash_map_hash() {
 ArrayList<String> list = new ArrayList<>();
 list.add("3Qj");
 list.add("2pj");
 list.add("2qK");
 list.add("2r,");
 list.add("3RK");
 list.add("3S,");
 list.add("42j");
 list.add("43K");
 list.add("44,");
 list.forEach(s -> System.out.println(s + "  ====  " + s.hashCode()));
}
打印结果
3Qj  ====  51628
2pj  ====  51628
2qK  ====  51628
2r,  ====  51628
3RK  ====  51628
3S,  ====  51628
42j  ====  51628
43K  ====  51628
44,  ====  51628

谢谢点赞

  • 创作不易, 非常欢迎大家的点赞、评论和关注(^_−)☆
  • 你的点赞、评论以及关注是对我最大的支持和鼓励,而你的支持和鼓励
  • 我继续创作高质量博客的动力 !!!

本文使用 mdnice 排版

- END -