บทความนี้อธิบายถึงวิธีการทั่วไปสี่วิธีและการใช้งานของ Java เพื่อใช้การสำรวจแผนที่การรวบรวมแผนที่ แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
~ MAP COLLECTIONS จัดเก็บค่าในรูปแบบของคู่คีย์-ค่าดังนั้นคอลเลกชันแผนที่การสำรวจจึงไม่มีอะไรมากไปกว่าการได้รับคีย์และค่าและการได้รับคีย์และค่าตามความต้องการที่แท้จริง
1. ไม่มีอะไรมากไปกว่าการได้รับค่าผ่าน map.keySet() จากนั้นรับค่าตามคีย์
สำหรับ (String s: map.keyset ()) {system.out.println ("คีย์:"+s+"ค่า:"+map.get (s));} 2. รับผ่าน Map.Entry(String,String) จากนั้นใช้ entry.getKey() เพื่อรับคีย์และรับค่าผ่าน entry.getValue()
สำหรับ (map.entry <string, string> รายการ: map.entryset ()) {system.out.println ("คีย์คีย์:"+entry.getKey ()+"value:"+entry.getValue ());}3. จุดประสงค์ในการใช้ตัววนซ้ำคือการได้รับรายการในที่สุดดังนั้นการทำความเข้าใจการใช้งานสามารถใช้และเข้าใจได้ดี
แพ็คเกจ com.bie; นำเข้า java.util.hashmap; นำเข้า java.util.iterator; นำเข้า java.util.map;/** * @author biehongli * @version สร้างขึ้นที่ 8:58:54 PM ในวันที่ 25 กุมภาพันธ์ 2017 */คลาสสาธารณะ hashmap <string, string> (); map.put ("Zhang San1", "Male"); map.put ("จาง SAN2", "ชาย"); map.put ("Zhang San3", "Male"); map.put ("Zhang San4", "Male"); map.put ("Zhang San5", "Male"); // วิธีแรกของการสำรวจแผนที่คือการเสริมความแข็งแกร่งให้กับ map.keyset () จากนั้นรับค่าผ่านคีย์คีย์สำหรับ (String s: map.keyset ()) {system.out.println ("คีย์:"+s+"ค่า:" map.get (s); - System.out.println ("================================================================================== - - - S1: map.keyset ()) {// transpory system.out.out.println ("คีย์คีย์:"+s1); System.out.println ("========================================================================================================= - - - System.out.println ("คีย์คีย์:"+entry.getKey ()+"ค่า:"+entry.getValue ()); System.out.println ("======================================================================================= - System.outer (); System.out.println ("=========================================================================================================================== - - - - - -4. จุดความรู้ที่ใช้กันทั่วไปบางจุดของแผนที่และรูปแบบการเสียรูปของมูลค่าจะต้องมีความเชี่ยวชาญและเข้าใจ
แพ็คเกจ com.bie; นำเข้า java.util.collection; นำเข้า java.util.hashmap; นำเข้า java.util.map; นำเข้า java.util.set;/** * @author biehongli * @version สร้างขึ้น: 26 กุมภาพันธ์ 2017 เวลา 11:29:59 น. // 1: คีย์และค่าเป็นทั้งประเภทวัตถุ // 2: คีย์ต้องไม่ซ้ำกันไม่ซ้ำกันจากนั้นค่าที่อยู่เบื้องหลังจะเขียนทับค่าก่อนหน้า // 3: สำหรับ hashmap คีย์สามารถว่างเปล่า // 4: ค่าว่างเปล่าหรือว่างเปล่า // 5: แผนที่และค่าของแฮช map.put ("null", "นี่คือ null 1"); map.put ("null", "นี่คือ null 2"); System.out.println (map.size ()); System.out.println (map.get (null)); System.out.println ("==================================================================================================================== - - - - - - ค่า = map.values (); // set ของค่า system.out.println (ค่า); System.out.println ("======================================================================================================================== - - - - - -สำหรับเนื้อหาที่เกี่ยวข้องกับ Java เพิ่มเติมผู้อ่านที่สนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "โครงสร้างข้อมูล Java และการสอนอัลกอริทึม", "บทสรุปของเคล็ดลับการดำเนินการ Java Dom Node", "บทสรุปของไฟล์ Java และเคล็ดลับการดำเนินการไดเรกทอรี" และ "สรุป
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน