#笔记 如何对ArrayList进行去重、排序
知识点巩固
首先明确两个点
ArraryList
ArrayList虽然是有序的但它是按照存入顺序进行保存,并不是我们所想的排序;
ArrayList
list.add(23);
list.add(12);
list.add(24);
list.add(22);
list.add(22);
list.add(22);
list.add(45);
list.add(3);
从代码中我们可知我在list中放入的元素是一些int数字,而且是随机大小存入的,那么我们使用debug来看看他的内部情况
结论:ArrayList所谓的有序性是指我们放入元素的顺序,而非按照元素的大小进行排序保存,并且不会对元素进行去重,也就是说ArrayList保存元素具有重复性;
HashSet
HashSet存入元素虽然无序但是它有去重的特性;
HashSet
set.add(23);
s
共有 0 条评论