Ⅰ java list集合 取出重复数据并返回最大的值
java list集合 取出重复数据并返回最大的值:
循环list中的所有元素然后删除重复
public static List removeDuplicate(List list) {
for ( int i = 0 ; i < list.size() - 1 ; i ++ ) {
for ( int j = list.size() - 1 ; j > i; j -- ) {
if (list.get(j).equals(list.get(i))) {
list.remove(j);
}
}
}
return list;
System.out.println("max的值为: " + Collections.max(list));
}
Ⅱ java中如何取得一组数字的最大值
以下是Java中的List,如果是数组,大同小异
packagecom;
importjava.util.ArrayList;
importjava.util.List;
publicclassTest{
publicstaticvoidmain(String[]args){
//初始化数组
List<Integer>nums=newArrayList<Integer>();
nums.add(2);
nums.add(5);
nums.add(10);
nums.add(6);
nums.add(3);
//设置最大值Max
intMax=Collections.max(nums);
System.out.println("Max="+Max);
}
}
Ⅲ JAVA怎么样获取List集合中最大值数值
冒泡。。。。。。
设置一个变量,迭代集合,和变量的值比较,比它大就设置变量的值。
迭代完该变量存的就是最大值。
干嘛集合还冒泡??现成的API不好吗?
Ⅳ java 取出list泛型对象中最大的值
你好,很高兴回答你的问题。
首先list中保存的对象对应的类要实现了comparable接口,或者是要提供一个比较器。这样才能对集合中的对象进行比较大小。
然后可以做循环比较,取最大的对象了。
如果有帮助到你,请点击采纳。
Ⅳ java list 取出相关系列key的最大值
遍历list,取出每条记录;然后根据三个系列产品的特殊字段值,进行判断,分别取出它们的金额,加到这三个产品定义的变量上。遍历结束后可以将这三个产品的金额所累加的变量放到一个新的集合或者数组中,返回给前台
Ⅵ 请问高手java中如何取出list容器中的最大值,谢谢了,有急用
Collections.max(list);