แสดงชื่อเมือง
การจัดการชุดข้อมูลสถานที่เป็นงานที่พบบ่อยในแอปพลิเคชันประเภทต่าง ๆ เช่น การวางแผนท่องเที่ยว ระบบนำทาง หรือชุดสถานที่ที่ผู้ใช้สร้างขึ้นเอง ในแบบฝึกหัดนี้ จะได้ฝึกใช้ enhanced for-loop เพื่อแสดงชื่อเมืองจาก set โดยวิธีนี้ช่วยให้ดึงและประมวลผลชื่อเมืองจากคอลเลกชันได้อย่างสะดวก
คลาส HashSet ถูก import ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Input/Output และ Streams ใน Java
คำแนะนำการฝึกหัด
- ใช้ enhanced
for-loopวนผ่าน set ชื่อcitiesที่สร้างไว้ - พิมพ์ชื่อเมืองแต่ละเมืองภายในลูป
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
public class CityDisplay {
public static void main(String[] args) {
HashSet cities = new HashSet<>();
cities.add("New York");
cities.add("Los Angeles");
cities.add("Chicago");
// Use enhanced for-loop
for (____ city: ____) {
// Print each city name inside the set
System.out.println(____);
}
}
}