Java ArrayList和HashSet的区别 Jiahao92363 2019-11-19 294 阅读1分钟 有序性 ArrayList是有序的。 HashSet是无序的,既不是按照插入顺序,也不是按照HashCode的顺序。 可重复性 ArrayList的元素可以重复。 HashSet的元素不可以重复。 重复的判断依据: 首先根据判断HashCode是否相同。 如果HashCode不同,则为不同元素。 如果HashCode相同,再判断equals,如果相同则为相同元素,否则为不同元素