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;
}
}
}