3

私は次のステートメントを使用しています

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

そして私は輸入しました

import java.util.*;

したがって、ここでは適切なクラスをインポートすることは問題外です。100 個の数値の配列を作成し、その配列に 1 ~ 100 の乱数を入力しようとしていますが、netbeans が「ArrayUtil」の下に赤い線を入れています、Symbol: variable ArrayUtil" 必要なすべてのクラスをインポートしたのに、なぜこれが起こるのですか

ありがとう

4

2 に答える 2

6

こちらからダウンロードできます

リンクはcommonslang2.3用です

于 2012-05-20T16:48:53.693 に答える
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 に答える