Java中随机抽取List集合中特定个数的子项

来源:互联网 发布:ubuntu 重装ssh 编辑:程序博客网 时间:2024/05/29 18:06
/* * author:wsx */public List<TSDepart> getSubStringByRadom(List<TSDepart> list, int count){List backList = null;backList = new ArrayList<TSDepart>();Random random = new Random();int backSum = 0;if (list.size() >= count) {backSum = count;}else {backSum = list.size();}for (int i = 0; i < backSum; i++) {//随机数的范围为0-list.size()-1int target = random.nextInt(list.size());backList.add(list.get(target));list.remove(target);}return backList;}

阅读全文
0 0
原创粉丝点击