この記事では、Javaの4つの一般的な方法と使用方法について説明して、Map Collection Traversalを実装しています。次のように、参照のために共有してください。
〜マップコレクションは、値をキーと値のペアの形で保存するため、マップコレクションを通過することは、キーと値を取得し、実際のニーズに応じてキーと値を取得することにすぎません。
1. map.keySet()を介して値を取得し、キーに従って値を取得する以外には何もありません
for(string s:map.keyset()){system.out.println( "key:"+s+"value:"+map.get(s);} 2。map.entry Map.Entry(String,String)を介して取得し、 entry.getKey()を使用してキーを取得し、 entry.getValue()を使用して値を取得します。
for(map.entry <string、string> entry:map.entryset()){system.out.println( "key key:"+entry.getKey()+"value:"+entry.getValue();}3.イテレータを使用する目的は、最終的にエントリを取得することです。そのため、その使用法を理解することがよく使用され、マスターされます。
パッケージcom.bie; import java.util.hashmap; import java.util.iterator; import java.util.map;/** * @author biehongli * @version 8:58:54 PM on 8:58:54 PM 2017 * * */Public Class Maptest01 {Public Static Main(String> Skring> String> New sint hashmap <string、string>(); Map.put( "Zhang San1"、 "Male"); map.put( "Zhang San2"、 "Male"); Map.put( "Zhang San3"、 "Male"); Map.put( "Zhang San4"、 "Male"); Map.put( "Zhang San5"、 "Male"); //マップを通過する最初の方法は、for loop map.keyset()を強化し、(string s:map.keyset()){system.out.println( "key:"+s+"value:"+map.get(s)); } System.out.println( "=========================================================================================================== =========================================================================================== =========================================================================================== =========================================================================================== s1:map.keyset()){//マップのキーシステムを送信します。 System.out.println( "================================================================================== ============================================================================================================= ============================================================================================================= ============================================================================================================= system.out.println( "key key:+entry.getKey()+" value:+entry.getValue()); System.out.println( "==================================================================== =============================================================================================== System.outer(); System.out.println( "==================================================================================================== ========================================================================== ========================================================================== ========================================================================== ========================================================================== ========================================================================== ==========================================================================4.マップの一般的に使用されている知識ポイントと価値の変形形態を習得して理解する必要があります。
パッケージcom.bie; import java.util.collection; import java.util.hashmap; import java.util.map; import java.util.set;/** * @author biehonli * @version created:2017年2月26日11:29:59 am * // 1:キーと値は両方ともオブジェクトタイプですmap.put( "null"、 "これはnull 1"); map.put( "null"、 "これはnull 2"); System.out.println(map.size()); System.out.println(map.get(null)); System.out.println( "========================================================================================= ================================================================================ ================================================================================ ================================================================================ ================================================================================ ================================================================================ ============================================================================== values = map.values(); //値のセットSystem.out.println(values); System.out.println( "================================================================================================ =============================================================================== =============================================================================== =============================================================================== =============================================================================== =============================================================================== ===============================================================================
Java関連のコンテンツについては、このサイトに興味のある読者は、「Javaデータ構造とアルゴリズムのチュートリアル」、「Java操作DOMノードのヒントの概要」、「Javaファイルの要約およびディレクトリ操作のヒント」、「Java Cache操作のヒントの要約」というトピックを見ることができます。
この記事がみんなのJavaプログラミングに役立つことを願っています。