ตัวอย่างโค้ดการ for each loop ของ Map ใน java
สวัสดีคับ บทความนี้เรามาดูวิธีการ for each loop ของ map ในภาษา java กันครับ ซึ่งเป็นการแสดงค่าของ key และ value ของ map ออกมาทุกตัว เพื่อดำเนินการอะไรซักอย่างตัวอย่างโค้ด
package javacodeexam;
import java.util.HashMap;
import java.util.Map;
public class LoopMap {
public static void main(String[] args) {
Map<String, String> mymap = new HashMap<>();
mymap.put("key 1", "value 1");
mymap.put("key 2", "value 2");
mymap.put("key 3", "value 3");
mymap.put("key 4", "value 4");
mymap.put("key 5", "value 5");
for (Map.Entry<String, String> entry : mymap.entrySet())
{
System.out.println(entry.getKey() + "/" + entry.getValue());
}
}
}
จากโค้ดเราใช้ for จากนั้นจะใช้ mymap.entrySet เพื่อวนลูปดึงค่ามา ซึ่งจะได้เป็น Map.Entry<String, String> entry จากนั้นเราก็สามารถ getKey กับ getValue ของค่า map ออกมาได้ครับ
ไม่มีความคิดเห็น :
แสดงความคิดเห็น