Android:如何从数组中选择随机值,然后删除该选定的值

时间:2015-07-04 07:19:40

标签: java arrays

我正在尝试从数组中选择一个随机值,但我不知道如何删除它,函数正确地从数组生成随机数。

请帮助我请问如何从randomNumbers数组

中删除所选号码

这是我的代码

    static int[] randomNumbers = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 };

public static int randomArray(){
    java.util.Random rand = new java.util.Random();
    int first = randomNumbers[rand.nextInt(randomNumbers.length)];
    return first;

}

1 个答案:

答案 0 :(得分:3)

不,你不能从数组中删除任何东西。

在java中,数组的大小是固定的。您可以将ArrayList<Int>用于您的目的。