2014-01-29 94 views

回答

0

您尚未使用泛型進行初始化。

使用Java 7,您可以使用鑽石。對於Java 6及更低版本,您必須使用String作爲泛型來初始化它。

如果你想創建一個ArrayList抱着你做這個二維數組:

ArrayList<String[][]> matrix = new ArrayList<>(); 

編輯:我想你想創建的ArrayList的數組?最好聲明如下:

ArrayList<String>[][] matrix = new ArrayList<String>[][](); 
+1

這甚至不會編譯。 –

+0

只有第三個選項'ArrayList matrix = new ArrayList <>()'纔會編譯。 – michaelsnowden

+0

@Someone我建議你通過重複問題的答案來理解發生了什麼。 –

相關問題