Javalist随机取数据作⽤:从list中随机取出n条数据
⽤法
java arraylist用法List<HomeMemberDTO> memberListByiDs = MemberListByiDs(arrayList); //随机取n条数据
map.put("exclusiveListT",RandomList(memberListByiDs,2));
⼯具类
package com.home.appmon.utils;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
/**
* list ⼯具类
*/
public class ListUtils {
/**
* @Description list 随机取数据
* @params list list集合
* num 随机取多少条
**/
public static List getRandomList(List list, int num) {
List olist = new ArrayList<>();
if (list.size() <= num) {
return list;
} else {
Random random = new Random();
for (int i = 0 ;i<num;i++){
int intRandom = Int(list.size() - 1);
olist.(intRandom));
<(intRandom));
}
return olist;
}
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论