Ⅰ 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);