Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Интерфейс карты Java

Интерфейс карты Java

В этом руководстве мы узнаем об интерфейсе Java Map и его методах.

06 интерфейс фреймворка коллекций Java предоставляет функциональные возможности структуры данных карты.

<час>

Работа с картой

В Java элементы 18 хранятся в ключ/значение пары. Ключи уникальные значения, связанные с отдельными значениями .

Карта не может содержать повторяющиеся ключи. И каждый ключ связан с одним значением.

Мы можем получать доступ к значениям и изменять их, используя связанные с ними ключи.

На приведенной выше диаграмме у нас есть значения:США. , Бразилия и Испания . И у нас есть соответствующие ключи:нас , br и es .

Теперь мы можем получить доступ к этим значениям, используя соответствующие ключи.

Примечание. 24 интерфейс поддерживает 3 разных набора:

Следовательно, мы можем получать доступ к ключам, значениям и ассоциациям по отдельности.

<час>

Классы, реализующие карту

С 34 это интерфейс, мы не можем создавать из него объекты.

Чтобы использовать функциональные возможности 42 интерфейс, мы можем использовать эти классы:

Эти классы определены в структуре коллекций и реализуют 59 интерфейс.

<рисунок> <час>

Интерфейсы, расширяющие Map

65 интерфейс также расширяется этими субинтерфейсами:

<рисунок> <час>

Как пользоваться Картой?

В Java мы должны импортировать 79 package для использования 81 . После импорта пакета мы можем создать карту следующим образом.

06

В приведенном выше коде мы создали 94 названные числа . Мы использовали 100 класс для реализации 114 интерфейс.

Здесь

<час>

Методы карты

121 интерфейс включает в себя все методы 132 интерфейс. Это потому, что 147 это суперинтерфейс 155 .

Помимо методов, доступных в 164 интерфейс, 173 Интерфейс также включает следующие методы:

<час>

Реализация интерфейса карты

<сильный>1. Реализация класса HashMap

15 

Вывод

23

Чтобы узнать больше о 196 , посетите Java HashMap.

<час>

<сильный>2. Реализация класса TreeMap

37

Вывод

45

Чтобы узнать больше о 200 , посетите Java TreeMap.


java

  1. С# интерфейс
  2. Операторы Java
  3. Java-интерфейс
  4. Java-проба с ресурсами
  5. Java-аннотации
  6. Интерфейс Java NavigableSet
  7. Интерфейс против абстрактного класса в Java:в чем разница?
  8. Java — Интерфейсы
  9. Java 9 — Методы фабрики коллекций
  10. Java 9 — методы частного интерфейса