java list随机取值

来源:互联网 发布:唯品会类似淘宝客 编辑:程序博客网 时间:2024/06/05 09:59
public static void main(String[] args) {
List<String> list = new ArrayList<String>();

List<String> randomList = new ArrayList<String>();

创建有顺序的list

for (int i = 0; i < 10; i++) {
list.add(i, String.valueOf(i));
               }
for (String i : list) {
System.out.println("输出的数字为"+i);

                          }

//循环三次输出打乱的list

for (int k = 0; k <3; k++) {
//removeListElement(list,5);
randomList = randomListElement(list,5);
System.out.println("打乱之后的顺序为----------");
for (String i : randomList) {
System.out.println("打乱之后输出的数字为"+i);
                              }
                     }
            }

private static List<String> randomListElement(List<String> list, int i) {
List<String> randomList = new ArrayList<String>();
//随机打乱list
Collections.shuffle(list);
for (int j = 0; j <i; j++) {
randomList.add(list.get(j));
       }
return randomList;
  }
原创粉丝点击