个人认为是Java里面Integer类型缓存池的问题(缓存范围是 -128~127),可以试试 Integer a = 128; Integer b = 128; 判断这两个相等返回的是 false; 所以应该是 map.get(o1).equals(map.get(o2))。
点赞 评论

相关推荐

牛客网
牛客企业服务