2012-05-20 30 views
3

我用下面的語句的NetBeans不承認ArrayUtil

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

,我已經進口

import java.util.*; 

所以導入正確的類就出在這裏了問題。我試圖創建一個由100個數字組成的數組,並使用1-100的隨機數組填充數組,但netbeans在「ArrayUtil」下面放置了一條紅線我用鼠標掃過它以讀取錯誤「找不到符號,符號:變量ArrayUtil」爲什麼會這樣,當我已經導入了所有需要的類

感謝

+0

只是因爲它有「的Util」之名並不意味着它在'java.util'。事實上,它根本不在Java SE庫中。 http://docs.oracle.com/javase/7/docs/api/java/util/package-summary.html –

+0

http://stackoverflow.com/questions/6195219/arrayutil-causes-unexpected-error- in-java? – MrJames

+0

那麼,我需要下載java EE + jdk? – miatech

回答

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; 
} 
+0

哪一個我可以安裝:正確,沙箱,休眠或全部? – miatech

+0

如果你只需要這個方法,那麼就使用我的實現。 – Jivings

+0

我知道如何實施該方法,我只是想爲將來的練習... – miatech

5

您可以從here

的鏈接是公郎2.3