ホームページ  >  記事  >  Java  >  Java コレクション マップ

Java コレクション マップ

WBOY
WBOYオリジナル
2024-08-30 15:46:231072ブラウズ
  • Java コレクション マップは、Java 言語を使用してキーと値をペアで格納する方法です。
  • データリストをキーで操作するコレクションインターフェースの一種です。
  • これも、キー値を使用してさまざまなデータ、クラス、メソッドを収集する機能です。
  • コレクションマップは、キーと値のペアでデータリストを保存、操作、管理するための「java util」パッケージに基づいています。
  • このコレクション マップは、一意のキーを使用して値を挿入、管理、削除するためのインターフェイスです。
  • 値の一意のキーとマップの各キーを保存するのに役立ちます。
  • また、マップ キーを使用したデータ リストまたは値の挿入、保存、検索、並べ替えもサポートしています。

構文

無料ソフトウェア開発コースを始めましょう

Web 開発、プログラミング言語、ソフトウェア テスト、その他

  • Java コレクションは、キーと値を操作するために 3 つのマップを使用しました。
  • マップのカテゴリは、HashMap、TreeMap、LinkedHashMap と呼ばれます。
  • Java コレクション HashMap の構文は以下のとおりです。
Map<key - data type, key - data type> object = new HashMap<key - data type, value - data type> ();
  • Java コレクション TreeMap の構文は以下のとおりです。
Map<key - data type, key - data type> object = new TreeMap<key - data type, value - data type> ();
  • Java コレクション LinkedHashMap の構文は以下のとおりです。
Map<key - data type, key - data type> object = new LinkedHashMap<key - data type, value - data type> ();
  • マップ構文での Java コレクション挿入値は以下のとおりです。
Object.put (new data_type (key), value);
  • Java コレクションはマップ構文から値を削除します。
Object.remove (new data_type (key));
  • コレクション マップの表示構文は以下のとおりです。
System.out.println(map_object);
  • 反復コレクション マップの構文は以下のとおりです。
for (Map.Entry temporary_object : main_object.entrySet()){
system.out.print(temporary_object.getKey() + "-" + temporary_object.getValue()  )
}

Java コレクション マップ メソッドはどのように機能しますか?

  • マップのキーは一意である必要があり、null であってはなりません。
  • 「java.コレクション マップ用の「util」パッケージ。
import java.util.*;
  • 頭文字が大文字で一意の名前を持つクラスを作成します。
public class JavaCollectionMap{ include variable, method, and object here… }
  • コレクション マップを含めて出力を取得するメイン クラスを作成します。
public static void main(String args[]){
write java collection map code here…
}
  • Java コレクション マップの書き込み構文はここにあります。
Map<String,String > jcm = new HashMap<String,String >();
  • マップ値の挿入、削除、または更新の構文は、要件に従って使用されます。
jcm.put("A", "HashMap");
  • 単純な構文または反復方法を使用して出力が表示されます。
System.out.println(jcm);
  • すべてのプロセスを結合して、コレクション マップの作業手順を取得します。
public class JavaCollectionMap{
public static void main(String args[]){
Map<String,String > jcm = new HashMap<String,String >();
jcm.put("A", "HashMap");
jcm.put("B", "TreeMap");
jcm.put("C", "LinkedHashMap");
System.out.println(jcm);
}}

次の例は、コレクション マップへの値の挿入、更新、削除を理解するのに役立ちます。

例 #1

挿入値を含む Java コレクション マップの例と出力は以下のとおりです。

コード:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer,String > jcm1 = new HashMap<Integer,String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
jcm1.put (04, "Map class");
jcm1.put (05, "Map interface");
System.out.println (jcm1);
}}

出力:

Java コレクション マップ

説明

  • マップは、コレクション マップの整数キーと文字列値を使用します。
  • 「put」キーワードは、新しいキーと値を追加するのに役立ちます。

例 #2

反復例と出力を含むコレクション マップは以下のとおりです。

コード:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

出力:

Java コレクション マップ

説明

  • マップは、コレクション マップの整数キーと文字列値を使用します。
  • 「for」ループは、リスト全体の値を反復するために使用されます。
  • Entry とentrySet は、同様のアルゴリズムの繰り返しを回避します。
  • 「getKey()」と「getValue()」は、キーと値を形式で表示するのに役立ちます。

例 #3

変更値の例と出力を含むコレクション マップは以下のとおりです。

コード:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.put(new Integer(01), "Java HashMap");
jcm1.put(new Integer(02), "Java TreeMap");
jcm1.put(new Integer(03), "java LinkedHashMap");
System.out.println("Updated key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

出力:

Java コレクション マップ

説明

  • マップは、コレクション マップの整数キーと文字列値を使用します。
  • 「put」キーワードは、値の追加と更新に役立ちます。
  • キーは、古いデータから新しいデータに変更するのに役立ちます。

例 #4

削除値の例と出力を含むコレクション マップは以下のとおりです。

コード:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put(01, "HashMap");
jcm1.put(02, "TreeMap");
jcm1.put(03, "LinkedHashMap");
jcm1.put(04, "Map class");
jcm1.put(05, "Map interface");
System.out.println("original key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
jcm1.remove(new Integer(04));
jcm1.remove(new Integer(05));
System.out.println("Deleted key and value of the Map");
for(Map.Entry jcm:jcm1.entrySet()){
System.out.println(jcm.getKey()+" "+jcm.getValue());
}
}}

出力:

Java コレクション マップ

説明

  • マップは、コレクション マップの整数キーと文字列値を使用します。
  • 「remove」キーワードはキーと値を削除するのに役立ちます。
  • キーは、マップ上の利用可能なデータを削除するのに役立ちます。
  • マップはキーと値を同時に削除します。

例 #5

データ型の例と出力を含むコレクション マップは以下のとおりです。

コード:

import java.util.*;
class JavaCollectionMap{
public static void main(String args[]){
Map<String, String> jcm = new HashMap<String, String>();
jcm.put ("A", "HashMap");
jcm.put ("B", "TreeMap");
jcm.put ("C", "LinkedHashMap");
System.out.println(jcm);
Map<Integer, String > jcm1 = new HashMap<Integer, String>();
jcm1.put (01, "HashMap");
jcm1.put (02, "TreeMap");
jcm1.put (03, "LinkedHashMap");
System.out.println(jcm1);
Map<Integer, Integer > jcm2 = new HashMap<Integer, Integer>();
jcm2.put (01, 71098223);
jcm2.put (02, 89901232);
jcm2.put (03, 98089921);
System.out.println(jcm2);
}}

出力:

Java コレクション マップ

説明

  • 最初のマップは、キーと値に文字列データ型を使用します。
  • 2 番目のマップは、コレクション マップ内の整数キーと文字列値を使用します。
  • 3 番目のマップは、キーと値に整数データ型を使用します。
  • キーと値には任意のデータ型を使用し、データを保存します。

結論

  • コレクション マップは、データを簡単に検索、並べ替え、更新するのに役立ちます。
  • コレクション マップは、単純にキーを使用してデータ リストを処理します。
  • マップはリスト操作の繰り返しや複雑さを回避します。

おすすめ記事

これは Java コレクション マップのガイドです。ここでは、Java コレクション マップ メソッドがどのように機能するかを例と出力とともに説明します。詳細については、次の記事もご覧ください –

  1. JavaScript リスト
  2. Java での文字列のソート
  3. Javafx スクロールペイン
  4. JavaScript クエリセレクター

以上がJava コレクション マップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。