我是Java新手,但我很喜歡它!NetBeans7.2中ArrayList的問題
我使用NetBeans7.2,當我嘗試創建這樣一個ArrayList:
ArrayList<String> list = new ArrayList<>();
NetBeans的說:「ArrayList類型不帶參數」(這是沒有意義的,因爲我的代碼很簡單,接縫對於Java7來說是正確的)。
此外,當我嘗試導入:
import java.util.ArrayList;
的NetBeans說 「的ArrayList已經在此編譯單元定義」。
不需要導入ArrayList了嗎?
非常感謝!請原諒我的英語不好;)
編輯:這是我的全部代碼(它只是一個exercice)
import java.util.ArrayList;
public class ArrayList {
public static void main(String[] args) {
ArrayList<String> cores = new ArrayList<>();
cores.add("Branco");
cores.add(0, "Vermelho");
cores.add("Amarelo");
cores.add("Azul");
System.out.println(cores.toString());
System.out.println("Tamanho= " + cores.size());
System.out.println("Elemento2= " + cores.get(2));
System.out.println("Indice Branco= " + cores.indexOf("Branco"));
cores.remove("Branco");
System.out.println("Tem Amarelo?" + cores.contains("Amarelo"));
}
}
您確定嗎?我的電腦沒有這些問題。 –
你正在編譯什麼版本的Java? –
您沒有定義衝突類型,是嗎?如果你嘗試'java.util.ArrayList list = new java.util.ArrayList <>();'? –
aroth