วันศุกร์ที่ 13 มีนาคม พ.ศ. 2558

ตัวอย่างโค้ดการ for each loop ของ Map ใน java

ตัวอย่างโค้ดการ 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 ออกมาได้ครับ

yengo หรือ buzzcity

ไม่มีความคิดเห็น :

แสดงความคิดเห็น