@deion
В Java ассоциативные массивы называются HashMap или LinkedHashMap. Чтобы создать динамический ассоциативный массив, нужно сначала импортировать соответствующий класс:
1
|
import java.util.HashMap; |
Затем можно создать экземпляр HashMap:
1
|
HashMap<String, Integer> map = new HashMap<String, Integer>(); |
Здесь String
является типом ключа, а Integer
- типом значения. Вы можете заменить эти типы на любые другие, в зависимости от ваших потребностей.
Теперь вы можете добавить пары ключ-значение в этот ассоциативный массив с помощью метода put()
:
1
|
map.put("ключ", значение); |
Например:
1 2 3 |
map.put("apple", 1); map.put("orange", 2); map.put("banana", 3); |
Вы также можете получить значение по ключу с помощью метода get()
:
1 2 |
int value = map.get("apple"); System.out.println(value); // Выведет 1 |
Вы можете удалить пару ключ-значение с помощью метода remove()
:
1
|
map.remove("apple"); |
И, наконец, вы можете проверить, содержит ли ассоциативный массив определенный ключ, с помощью метода containsKey()
:
1 2 |
boolean contains = map.containsKey("apple"); System.out.println(contains); // Выведет false (после удаления) |
Таким образом, вы создали динамический ассоциативный массив и выполнили некоторые основные операции с ним.