Java Collection概念

时间:2017-02-03 12:46:55

标签: java

我想在集合中添加唯一对象但不覆盖hashcode和equals方法如何添加要设置的唯一对象 不重写哈希码和equals方法。有可能吗?

1 个答案:

答案 0 :(得分:3)

HashSet不允许您这样做,但是使用TreeSet可以提供比较器。

e.g。假设你有一个像 spark.hadoop.mapreduce.fileoutputcommitter.algorithm.version 2 这样的课程,你无法改变,但你想添加到一个集合。

StringBuilder

顺便说一句:将地图的元素或关键字添加到集合后,请勿修改它。