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

Java HashMap: Полное руководство

Java HashMap: Полное руководство

В Java HashMap хранит данные в виде пар «ключ-значение», обеспечивая быстрый доступ к значениям по уникальным ключам. В отличие от массивов, ключи могут быть любыми объектами (кроме null), а сама карта автоматически управляет хешированием и разрешением коллизий.

Ключевые особенности

Объявление HashMap

HashMap<String, Object> map = new HashMap<String, Object>();
HashMap x = new HashMap();

Основные методы

Практический пример

Ниже приведен полный, готовый к запуску фрагмент кода, демонстрирующий основные операции:

import java.util.HashMap;
import java.util.Map;

public class SampleTestMaps {
    public static void main(String[] args) {
        Map<String, String> objMap = new HashMap<>();
        objMap.put("Name", "Suzuki");
        objMap.put("Power", "220");
        objMap.put("Type", "2-wheeler");
        objMap.put("Price", "85000");
        System.out.println("Элементы карты:");
        System.out.println(objMap);
    }
}

Вывод:

{Type=2-wheeler, Price=85000, Power=220, Name=Suzuki}

Удаление конкретной записи

import java.util.HashMap;

public class HashMapExample {
    public static void main(String[] args) {
        HashMap<Integer, String> map = new HashMap<>();
        map.put(1, "Java");
        map.put(2, "Python");
        map.put(3, "PHP");
        map.put(4, "SQL");
        map.put(5, "C++");
        System.out.println("До удаления: " + map);
        map.remove(5);
        System.out.println("После удаления: " + map);
    }
}

Вывод:

До удаления: {1=Java, 2=Python, 3=PHP, 4=SQL, 5=C++}
После удаления: {1=Java, 2=Python, 3=PHP, 4=SQL}

Краткая шпаргалка

С этими основами вы сможете уверенно интегрировать HashMap в любое Java-приложение для эффективного хранения и извлечения данных.

java

  1. Интерфейс Java Map: полное руководство по Map, его реализациям и ключевым методам
  2. Освоение Java HashMap: операции, примеры и лучшие практики
  3. Java WeakHashMap: понимание, использование и ключевые отличия
  4. Метод String.length() в Java: как получить длину строки (пример)
  5. Понимание String.charAt() в Java: синтаксис, возвращаемый тип, исключения и пример
  6. Метод String.contains() в Java: как проверить наличие подстроки — примеры
  7. Освоение String.endsWith() в Java: проверка суффиксов строки с примерами
  8. Чтение файлов в Java с BufferedReader — Практическое руководство с примерами
  9. Алгоритм сортировки вставками в Java: понятный пример и пошаговое руководство
  10. Сортировка выбором в Java: пошаговый пример и полный код