Java学习笔记---List集合检查重复
2017-08-28 09:23
459 查看
检查集合List中是否存在重复的部分。
迭代重写比较函数
public boolean repeat(List<Account> accounts) { int size = accounts.size(); if (size == 1 || size == 0) { return true; } for (int i = 0; i < size; i++) { for (int j = i + 1; j < size; j++) { if (compare(accounts.get(i), accounts.get(j))) { return true; } } } return false; } public boolean compare(Account a1, Account a2) { if (a1.getAccount().equals(a2.getAccount()) && a1.getAccountno().equals(a2.getAccountno()) && a1.getDatelabel().equals(a2.getDatelabel())) { return true; } return false; }
相关文章推荐
- 集合框架ArrayList、List、Vector+JAVA学习笔记-DAY15
- 13. Java类集 Part 1(类集、Collection接口、List接口、Set接口、SortedSet接口、集合的输出) ----- 学习笔记
- Java集合源码学习笔记(三)LinkedList分析
- Java集合源码学习笔记(五)ArrayList,LinkedList,Vector和Hashtable,HashMap的比较
- 黑马程序员--Java基础学习笔记【集合-List、泛型】
- Java学习笔记之集合(四):LinkedList集合的特点和常用方法
- java学习笔记—自定义实现linkedList集合
- Java学习笔记-------集合List
- Java笔记之List集合去重复
- JAVA学习笔记(二十)- 集合 List
- java 集合学习笔记1-Collection 集合遍历 List子类特点
- Java学习笔记(37)----------List集合
- 学习笔记_毕向东 Java_集合框架_LinkedList 2014.7.22
- Java学习笔记30(集合框架四:List接口)
- Java学习笔记--- Java对List集合的排序
- Java学习笔记List集合
- Java学习笔记之集合(二):List集合的常用方法
- Java 学习笔记---Java List合并重复类型
- Java基础知识强化之集合框架笔记35:List练习之产生10个1~20之间的随机数(要求:随机数不能重复)
- 黑马程序员----Java集合框架学习笔记1-List 与Set