目次
Java コレクション マップ メソッドはどのように機能しますか?
例 #5
結論
おすすめ記事
ホームページ Java &#&チュートリアル Java コレクション マップ

Java コレクション マップ

Aug 30, 2024 pm 03:46 PM
java

  • 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 までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

ホットトピック

Javaのデッドロックとは何ですか?どうすればそれを防ぐことができますか? Javaのデッドロックとは何ですか?どうすればそれを防ぐことができますか? Aug 23, 2025 pm 12:55 PM

adeadlockinjavaoccurswhentwoorthoreThreadsareblockededforever、それぞれの方向に、通常はdueTococularwaitcausedistentlockdoringを使用します

現在、NVIDIA GPUに接続されたディスプレイを使用していません[修正] 現在、NVIDIA GPUに接続されたディスプレイを使用していません[修正] Aug 19, 2025 am 12:12 AM

ifyousee "youarenotusing adisplayatchedtoannvidiagpu、" surseyourmonitoristuntedtothenvidiagpuport、configuredisissettingsintingsintingsintinginstingsintingduandcleaninstall、およびsettheprimarysodiscutodiscreteinbios/ueftereed

Javaでオプションの使用方法は? Javaでオプションの使用方法は? Aug 22, 2025 am 10:27 AM

useoptional.empty()、optional.of()、andoptional.ofnullable()tocleateoptionalinstancesは、null、ornull、orpossivally null.2.ceeckforvaluessafelyusingispresent()orpreferablesifppresent()directnullted()aboiddirectnullted()aboiddirestinect()ofoiddirestinect()ofoiddirefrestnullterisent()

Micronautを使用したクラウドネイティブJavaアプリケーションの構築 Micronautを使用したクラウドネイティブJavaアプリケーションの構築 Aug 20, 2025 am 01:53 AM

micronautisidealforbuildingcloud-nativejavaapplicationsduetoitsoitsoitlowmemoryfootprint、faststartuptimes、およびcompile-rededependencyinjection、makingsuperiortotrocksworkslikespringbootformicroservices、contate、anderverlessenvironments.1.micronments

安全なコーディングのためのJava暗号化アーキテクチャ(JCA) 安全なコーディングのためのJava暗号化アーキテクチャ(JCA) Aug 23, 2025 pm 01:20 PM

プロバイダーメカニズムを介してアルゴリズムを実装するMessaged Gigest、Cipher、Keygenerator、Securerandom、Signature、KeystoreなどのJCAコアコンポーネントを理解します。 2. SHA-256/SHA-512、AES(256ビットキー、GCMモード)、RSA(2048ビット以上)、Securerandomなどの強力なアルゴリズムとパラメーターを使用します。 3.ハードコーディングされたキーを避け、キーストアを使用してキーを管理し、PBKDF2などの安全に派生したパスワードを介してキーを生成します。 4. ECBモードを無効にし、GCMなどの認証暗号化モードを採用し、各暗号化に一意のランダムIVを使用し、時間内に明確な敏感なモードを使用します

Spring Data JPAおよびHibernateを使用したJavaの持続性 Spring Data JPAおよびHibernateを使用したJavaの持続性 Aug 22, 2025 am 07:52 AM

SpringdatajpaとHibernateの核心は一緒に働いています。1。JPAは仕様であり、Hibernateは実装であり、Springdatajpaのカプセル化はDAO開発を簡素化します。 2。エンティティクラス@Entity、@ID、@Columnなどを介してデータベース構造をマップします。 3。リポジトリインターフェイスはJParePositoryを継承して、CRUDおよび名前付きクエリメソッドを自動的に実装します。 4.複雑なクエリは、@queryアノテーションを使用してJPQLまたはネイティブSQLをサポートします。 5。スプリングブートでは、スターター依存関係を追加し、データソースとJPA属性の構成により統合が完了します。 6。トランザクションは@Transactionaによって行われます

修正:Windowsは「必要な特権はクライアントによって保持されていません」を示しています。 修正:Windowsは「必要な特権はクライアントによって保持されていません」を示しています。 Aug 20, 2025 pm 12:02 PM

runtheapplicationorcommandministrator byright-clicking and "runasadministrator" toensureelevatedprivilegeSareSaregranted.2.CheckuseraccountControl(UAC)Settingsearching foruacing foruacing inthestartmenuandSettingtheSedEdeDededefaultLevel(second)

Javaでパターンクラスとマッチャークラスを使用する方法は? Javaでパターンクラスとマッチャークラスを使用する方法は? Aug 22, 2025 am 09:57 AM

パターンクラスは正規表現をコンパイルするために使用され、マッチャークラスは文字列のマッチング操作を実行するために使用されます。 2つの組み合わせは、テキスト検索、マッチング、交換を実現できます。まず、pattern.compile()を介してパターンオブジェクトを作成し、次にそのmatcher()メソッドを呼び出して、matcherインスタンスを生成します。次に、matches()を使用して、完全な文字列マッチングを判断し、()を見つけて、shinkesceence、find()を見つけます。レギュラーにキャプチャグループが含まれている場合、n番目のグループコンテンツはグループ(n)を介して取得できます。実際のアプリケーションでは、繰り返しの編集パターンを避け、特別なキャラクターのエスケープに注意を払い、必要に応じて一致するパターンフラグを使用し、最終的に効率的に達成する必要があります

See all articles