202010-09 Java后台通过Collections获取list集合中最大数,最小数代码 我就废话不多说了,大家还是直接看代码吧~packagecom.jalor;importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;publicclassJalor_20180728{publicstaticvoidmain(String[]args){List<Integer>rst2=newArrayList<>();rst2.add(1);rst2.add(2);rst2.add(3);rst2.add(8);rst2.add(0);Collections.max(rst2);Collections.min(rst2);System.out.println("max:"+Collections.m... 继续阅读 >
202010-08 JAVA像SQL一样对List对象集合进行排序 在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏),title(电影名称),rating(评分)。你知道怎么对一个Movie对象组成的List集合,先按照是否收藏字段倒序排序,再按照评分的倒序进行排序么?如果您不知道4行代码以内的解决方案(其实是1行代码就可以实现,但笔者格式化为4行),我觉得您有必要一步步的看下去。在java8之前,实现对象Collection排序,集合中被排序和比较... 继续阅读 >
202009-30 如何去除Java中List集合中的重复数据 1.循环list中的所有元素然后删除重复publicclassduplicatRemoval{publicstaticListremoveDuplicate(Listlist){for(inti=0;i<list.size()-1;i++){for(intj=list.size()-1;j>i;j--){if(list.get(j).equals(list.get(i))){list.remove(j);}}}returnlist;}}总结:两层循环,外层循环从第一个元素向最后一个元素循环,内层循环是从最后一个元素向外层循环元素的当前元素循环。比较两个元素是否相等,如果相等,移除靠后的... 继续阅读 >