Как создать динамический ассоциативный массив на java?

Пользователь

от deion , в категории: Java , 2 месяца назад

Как создать динамический ассоциативный массив на java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от stephon , 2 месяца назад

@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 (после удаления)


Таким образом, вы создали динамический ассоциативный массив и выполнили некоторые основные операции с ним.