我正在尝试使其Array
包含 10 个不同的整数 0-9。我有这个:
for (int i = 0; i < perm.length; i++)
{
int num = (int) (Math.random() * 9);
boolean check = true;
if (Arrays.asList(perm).contains(num) == true)
check = false;
else
{
check = true;
perm[i] = num;
}
while (check == false)
{
num = (int) (Math.random() * 9);
}
}
似乎它应该可以工作并创建一个具有不同整数的数组,但事实并非如此。