ホームページ  >  記事  >  Java  >  JavaでのHashMapの操作例について

JavaでのHashMapの操作例について

王林
王林転載
2019-11-29 13:18:252376ブラウズ

JavaでのHashMapの操作例について

HashMap の概要:

1. データを (キー、値) ペアに保存します。

2. 重複キーは許可されませんが、重複値は許可されます。

3. 同期されていません (複数のスレッドが同時にアクセスできます)

推奨される関連ビデオ チュートリアル: java オンライン学習

デモの例は次のとおりです。以下:

1. 追加

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

2. 削除

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.remove( "名字" );

3. トラバース

一般的なパフォーマンス:

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

for(String key:hash_map.keySet())
{
  System.out.println("Key: "+key+" Value: "+hash_map.get(key));
}

Collection クラスの iterator() メソッドを使用してコレクションを走査します (パフォーマンスが向上します)

HashMap<String, String> hash_map = new HashMap<String, String>(); 
 
hash_map.put( "名字" , "anny" );
hash_map.put( "性别" , "女" );
hash_map.put( "年龄" , "20" );

Collection cl = hash_map.values();
Iterator itr = cl.iterator();
while (itr.hasNext()) {
    System.out.println(itr.next());
}

この記事は、java エントリ プログラム 列からのものです。 HashMap に関する操作例をいくつか紹介します。皆さんのお役に立てれば幸いです。

以上がJavaでのHashMapの操作例についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。