java集合操作
来源:互联网 发布:百慕达网络超市 编辑:程序博客网 时间:2024/05/22 03:42
import java.util.ArrayList;import java.util.Iterator;/** * 集合中添加不重复对象 */public class ArrayListPerson { public static void main(String[] args) { ArrayList<Person> al = new ArrayList<Person>(); al.add(new Person("lishi01", 20)); al.add(new Person("lishi02", 21)); al.add(new Person("lishi03", 22)); al.add(new Person("lishi02", 21)); al.add(new Person("lishi04", 23)); al.add(new Person("lishi04", 23)); al = singleElement(al); Iterator it = al.iterator(); while (it.hasNext()) { Object obj = it.next(); Person p = (Person) obj; System.out.println("name:" + p.getName() + "\tage:" + p.getAge()); } /** * 遍历集合 for(Iterator iterator = al.iterator(); iterator.hasNext();){ System.out.println(iterator.next()); } */ } /** * 集合去重 * * @param arrayList * @return */ public static ArrayList singleElement(ArrayList arrayList) { ArrayList newArray = new ArrayList(); Iterator it = arrayList.iterator(); while (it.hasNext()) { Object obj = it.next(); if (!newArray.contains(obj)) { newArray.add(obj); } } return newArray; }}
0 0
- java io 操作集合
- java io 操作集合
- java集合类操作
- JAVA文件操作集合
- java集合Set操作
- java 集合操作
- java 集合操作
- java 操作list集合
- JAVA 集合操作
- (集合)Java操作剪贴板
- Java List集合操作
- Java Set集合操作
- Java集合操作
- Java集合相关操作
- java-集合操作
- Java数组操作集合
- Java集合操作
- Java集合操作
- Android studio 插件 ADB WIFI
- bzoj1492(cdq分治+凸包+优化dp)
- 欢迎使用CSDN-markdown编辑器
- (转)Android:控件WebView显示网页
- P3366 【模板】最小生成树
- java集合操作
- 剑指offer:二叉搜索树的后序遍历序列
- poj 2912 Rochambeau(带权并查集)(枚举)
- OpenCV-视频流动态特征感兴趣区域检测--模板匹配(MatchingMethod)
- 判断凶手是哪个
- SSH免密登录
- Java集合
- 最大子列和的问题
- 2017蓝桥杯模拟赛 Problem C: 排列序数(21分)