数组里面随机获取五个值

package com.company;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class Main {

    public static void main(String[] args) {
        List a = new ArrayList();
        List b = new ArrayList();
        a.add(100);
        a.add(200);
        a.add(300);
        a.add(21);
        a.add(31);
        a.add(432);
        a.add(324);
        System.out.println(a.size());
        System.out.println("------------");
        Random random = new Random();
        for (int i=0;i<5;i++) {

            int c=random.nextInt(a.size());

            if (!b.contains(c)){
                b.add(c);
                System.out.println(a.get(c));
            }else{
                i--;
            }

        }

    }
}

你可能感兴趣的:(作业记录)