Collection.max min最大最小值 集合(list set map)

来源:互联网 发布:淘宝过户服务费 编辑:程序博客网 时间:2024/04/30 12:21
List driList = new ArrayList();DateRangeIncome dria = new DateRangeIncome();dria.startDate = "2016/09/09";dria.endDate = "2016/11/09";dria.sum = (double) 1000;System.out.println(dria.getDays());DateRangeIncome dric = new DateRangeIncome();dric.startDate = "2016/10/09";dric.endDate = "2016/12/09";dric.sum = (double) 2000;DateRangeIncome drie = new DateRangeIncome();drie.startDate = "2016/08/09";drie.endDate = "2016/11/09";drie.sum = (double) 2000;driList.add(dria);driList.add(dric);driList.add(drie);List datalist = new ArrayList
List<DateRangeIncome> driList = new ArrayList<DateRangeIncome>();DateRangeIncome dria = new DateRangeIncome();dria.startDate = "2016/09/09";dria.endDate = "2016/11/09";dria.sum = (double) 1000;System.out.println(dria.getDays());DateRangeIncome dric = new DateRangeIncome();dric.startDate = "2016/10/09";dric.endDate = "2016/12/09";dric.sum = (double) 2000;DateRangeIncome drie = new DateRangeIncome();drie.startDate = "2016/08/09";drie.endDate = "2016/11/09";drie.sum = (double) 2000;driList.add(dria);driList.add(dric);driList.add(drie);List<String> datalist = new ArrayList<String>();for(DateRangeIncome dri:driList){String start = dri.startDate;String end = dri.endDate;datalist.add(start);datalist.add(end);}String min = (String) Collections.min(datalist);//服务费收取最小月String max = (String) Collections.max(datalist);//服务费收取最大月<pre name="code" class="html"><pre name="code" class="html">Collection          接口的接口   对象的集合├ List                   子接口      按进入先后有序保存   可重复│├ LinkedList                接口实现类   链表   插入删除   没有同步   线程不安全│├ ArrayList                  接口实现类   数组   随机访问   没有同步   线程不安全│└ Vector                      接口实现类   数组                  同步        线程安全│   └ Stack└ Set                   子接口       仅接收一次,并做内部排序├ HashSet│   └ LinkedHashSet└ TreeSet 
所以Collection的max 和min 适用于所有的Collection

COLLECTION 的取最大最小 值得借鉴
                                             
0 0
原创粉丝点击