- 构建一个新的数组存放结果
- for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比
- 若结果数组中没有该元素则存放到结果数组中
- 先将原数组排序
- 构建一个新的结果数组
- 检查原数组中的第i个元素,与结果数组中的最后一个元素是否相同,因为已经排序,所以重复元素会在相邻的位置。
- 如果不同,则将该元素存入结果数组中
- 构建一个新的数组存放结果
- 创建一个空对象
- for循环的时候,每次取出来一个与元素与对象进行对比,如果这个元素不重复,则把它放到结果数组里,同时,把这个元素的内容作为对象的一个属性,并且赋值为1(随意), 然后存入上面创建的对象中。
- 生成一个Set的实例对象
- 遍历原来的数组,将其元素添加到上面步骤的集合中
Set本身是一个构造函数,用来生成Set数据结构。