我試圖創建一個數組條目< K,V>元素。有了這段代碼,我得到了java.lang.ClassCastException。我怎樣才能解決這個問題?java.lang.ClassCastException Object to HashTable.Entry
public class HashTable<K, V> {
private final int INITIAL_SIZE = 128;
private Entry<K, V>[] table;
public HashTable() {
table = (Entry<K,V>[]) new Object[INITIAL_SIZE];
}
static class Entry<K, V> {
// Here comes constructor and other stuff
}
}
您無法從對象數組創建映射。 – Nicolas
@Nicolas我想創建一個數組,我將在那裏存儲條目。這是不可能的嗎? –
tarexme
那麼你可以這樣做'List> list = new ArrayList <>()' –
Nicolas