前言
请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、
提示:以下是本篇文章正文内容,下面案例可供参考
/**
* .
* 根据随机抽取List数据
*
* @param subList 待抽取的List
* @param count 抽取个数
* @return
*/
private List<Integer> proportionalExtra(List<Integer> subList, Integer count) {
List<Integer> resList = new ArrayList<>();
if (count >= 1) {
Random random = new Random();
if (subList.size() == 1 || subList.size() == 0 || subList.size() == count) {
resList = subList;
} else {
for (int i = 0; i < count; i++) {
int intRandom = random.nextInt(subList.size() - 1);
resList.add(subList.get(intRandom));
subList.remove(subList.get(intRandom));
}
}
}
return resList;
}
总结
我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!