工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
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インターフェース完全ガイド:構造、実装、主要メソッド
  2. Java HashMap完全マスター:操作、実例、ベストプラクティス
  3. Java WeakHashMap:理解、活用、主要な違い
  4. Java SortedMapインターフェース:概要、メソッド、TreeMap実装
  5. Java String.length()メソッド:文字列サイズ取得の実例解説
  6. Java String.charAt()完全解説:構文、戻り値、例外、実例
  7. Java String.contains()メソッド:部分文字列チェックの実践例
  8. Java String.endsWith()マスター:文字列サフィックスチェック実例付き
  9. Java BufferedReader でファイル読み込み:実践ガイドと例
  10. Javaで挿入ソート:わかりやすい例とステップバイステップガイド
  11. Javaで選択ソート:ステップバイステップ例と完全コード