java 使用ArrayList实现存储不重复元素的功能
程序员文章站
2022-07-10 18:02:10
使用ArrayList实现存储不重复元素的功能import java.util.ArrayList;public class Test { public static void main(String[] args) { ArrayList
使用ArrayList实现存储不重复元素的功能
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<Object> list = new ArrayList<>();
// 向集合中添加元素,测试是否完成不重复功能
list.add(0);
list.add(0);
list.add(1);
list.add("张三");
list.add(1);
list.add("张三");
// 将当前集合存放arrList数组中
Object[] arrList = list.toArray();
// 清除list集合中的元素
list.clear();
// 把数组的元素给集合。判读集合中是否含有重复值,把不存在的元素存放到list集合中
for (int i = 0; i < arrList.length; i++) {
// 判断当前的元素是否在集合中已经存在,存在返回当前索引,不存在则返回-1
if (list.indexOf(arrList[i]) == -1) {
//若集合不存在此元素,将此元素存放list集合中
list.add(arrList[i]);
}
}
// 遍历list集合
for (Object oList : list) {
System.out.println(oList);
}
}
}
本文地址:https://blog.csdn.net/weixin_51311218/article/details/110286000
下一篇: 数据类型之队列的自我总结