Mam mapęJak przekonwertować HashMap do tablicy wpisów
private HashMap<Character, Integer> map;
Chcę, aby przekształcić go do tablicy, ale gdy to zrobić/mogę to:
Entry<Character, Integer> t = map.entrySet().toArray();
**Type mismatch: cannot convert from Object[] to Map.Entry<Character,Integer>**
Entry<Character, Integer>[] t = null;
map.entrySet().toArray(t);
**Exception in thread "main" java.lang.NullPointerException**
Entry<Character, Integer>[] t = new Entry<Character, Integer>[1];
map.entrySet().toArray(t);
**Cannot create a generic array of Map.Entry<Character,Integer>**
Entry<Character, Integer>[] t = null;
t = map.entrySet().toArray(t);
**Exception in thread "main" java.lang.NullPointerException**
Jak przekonwertować HashMap
do Array
? Żadna z odpowiedzi znalezionych w innych tematach nie działa.
http://stackoverflow.com/questions/529085/java-how-to-generic-array-creation Chodzi o to, że jest n możliwe jest utworzenie ogólnej tablicy, takiej jak 'Entry []'. Zamiast tego użyj 'List >'. –
Natix