Это основы, а вернее массивы. Плохо если не знаешь, могу попробовать объяснить сам. Так вот, хэш мап, это как бы временная база, которая обнулится после выключения/рестарта сервера, хэш мапа состоит из ключа и значения. Количество данных в хэш мапе неограниченно(Вроде бы). Ключ нужен для того, что бы получать значение. Значение, это то, что мы будем хранить. Вот пример кода, в котором я объявлю хэш мапу и добавлю в неё Ключ: Masha и Значение: Spawn
Код:
HashMap<String, String> data = new HashMap<String, String>();
data.put("Masha", "Spawn");
Объявлять хэш мап нужно так:
Код:
HashMap<Тип ключа(String и т.п), Тип значения(String и т.п)> название хэш мапы = new HashMap<Тип ключа(String и т.п), Тип значения(String и т.п)>();
То есть, что бы добавить ключ и значение в хэш мап, нужно использовать:
Код:
Название Хэш мапы.put(Ключ, Значение);
Что бы удалить ключ и значение из хэш мапы, нужно использовать:
Код:
Название Хэш Мапы.remove(Ключ);
Еще, можно проверить, есть ли определенное значение в хэш мапе, проверку можно сделать по ключу:
Код:
Название Хэш Мапы.containsKey(Ключ);
или можно проверить по значению:
Код:
Название Хэш Мапы.containsValue(Значение);
Самое основное рассказал, если что то не понятно напиши.