Dictionary
- абстрактный класс в Java. Это также устарело; вместо этого вы должны использовать интерфейс Map
; что-то вроде:
Map<String,String> map = new HashMap<String,String>();
Обратите внимание, что HashMap<K,V>
- это конкретный класс, но мы присваиваем ему ссылку Map<K,V>
, которая является интерфейсом. Это рекомендуемый стиль в Java, потому что он позволяет вам переключать HashMap
, например, Hashtable
на более поздней стадии, без необходимости все менять.