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 サイトの他の関連記事を参照してください。