2014-08-31 74 views
-4

儘管我努力研究ArrayLists並自己弄清楚了這個問題,但我似乎無法理解爲什麼不編譯。Java ArrayList構建問題

public static void main(String[] args){ 


    ArrayList deckList = new ArrayList(); //Cannot find symbol (1st & 2nd ArrayList) 

    for(int i=0; i<=10; i++){ 

     deckList.add(i); // 

    } 
} 

這是整個代碼的一小部分,但它不管用什麼原因。這看起來像是一種語法錯誤,所以對我來說,單行的答案是可以的。

感謝您的任何和所有答案。

編輯:謝謝你回答我的問題(雖然我不知道爲什麼我被downvoted ...)。我不知道它是如何滑過我的腦海,因爲我之前已經做過很多次了。

+1

您是否導入了相應的包(java.util)? – Gersom 2014-08-31 08:38:42

+1

請添加全班。 – Jens 2014-08-31 08:39:46

+2

提問之前,請搜索錯誤消息。 – user2864740 2014-08-31 08:41:05

回答

1

只需添加進口包聲明下:import java.util.ArrayList;

+1

讓我們首先檢查這是否真的是問題,然後發佈它作爲答案;) – Gersom 2014-08-31 08:42:36

0

您需要可以導入類定義開頭的類。

import java.util.ArrayList; 

OR

您可以使用完全合格的名稱

java.util.ArrayList deckList = new java.util.ArrayList(); 

閱讀關於Java基礎。