Java 隨機抽取List集合的資料

2021-09-01 09:10:38 字數 683 閱讀 4878

/**

* 查詢前天所有的報廢資料

* @return

*/public mapfindallaudit() catch (exception e)

return map;

}/**

* 每天凌晨的0點10分更新資料

*/public void updateflag()

}catch (exception e)

}/**

* @function:從list中隨機抽取若干不重複元素

* @param paramlist:被抽取list

* @param count:抽取元素的個數

* @return:由抽取元素組成的新list

*/public list getrandomlist(listparamlist,int count)

random random=new random();

listtemplist=new arraylist();//臨時存放產生的list索引,去除重複的索引

list newlist=new arraylist();//生成新的list集合

int temp=0;

if(count<=1)else

else}}

return newlist;

}

java集合隨機抽取3個不重複元素

今天專案要用到這個需求,想了一下,不重複就是雜湊set集合特徵,所以就手擼一下,如果兄弟你有其他方法可以來補充一下哈,我這個已經驗證過,親測可行噢!arraylist integer list new arraylist arrays.aslist 1,2,2,4,3,6,7,9,11,22,3,4...

Java 集合框架 List 集合

arraylist,linkedlist,vector,stack是list的4個實現類。arraylist 是乙個陣列佇列,相當於動態陣列。它由陣列實現,隨機訪問效率高,隨機插入 隨機刪除效率低。linkedlist 是乙個雙向鍊錶。它也可以被當作堆疊 佇列或雙端佇列進行操作。linkedlist...

java 操作list集合

二 對list集合進行刪除 1.普通的for迴圈刪除某個指定的元素 listlist new arraylist for int i 0 i 11 i system.out.println 刪除前的集合為 list int leng list.size for int i 0 i leng i sy...