3

我正在使用以下语句

int[] numList = ArrayUtil.randomIntArray(100, 100);

我已经进口了

import java.util.*;

所以在这里导入正确的类是不可能的。我正在尝试创建一个包含 100 个数字的数组并用 1-100 的随机数填充该数组,但是 netbeans 在“ArrayUtil”下放了一条红线我用鼠标浏览它以读取错误“找不到符号, Symbol: variable ArrayUtil" 为什么在我导入了所有需要的类后会发生这种情况

谢谢

4

2 回答 2

6

如果你想使用他们的库,你需要下载并导入Apache Commons 。它不是标准 Java API 的一部分。

或者自己创建函数;

public int[] randomIntArray(int length, int size) {
  Random r = new Random();
  int[] numbers = new int[length];
  for(int i = 0; i < length; i++) {
    numbers[i] = r.nextInt(size+1);
  }
  return numbers;
}
于 2012-05-20T16:04:24.007 回答
6

你可以从这里下载

该链接适用于 commons lang 2.3

于 2012-05-20T16:48:53.693 回答