เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การตรวจหา String ที่หายไป

ข้อมูลยอดขายของร้านกาแฟอาจมีข้อผิดพลาดจากการกรอกข้อมูล เช่น ช่องที่ว่างเปล่าหรือช่องที่มีแต่ช่องว่าง ให้ตรวจสอบข้อมูลการขายตัวอย่างสำหรับข้อผิดพลาดเหล่านี้ แล้วพิมพ์ข้อความเพื่อแสดงค่าเริ่มต้นหรือระบุปัญหาที่พบ

แพ็กเกจที่จำเป็น เช่น Objects และ StringUtils ได้รับการ import ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลใน Java

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คืนค่า coffeeName พร้อมชื่อเริ่มต้นหากค่าเป็น null
  • ตรวจสอบว่า paymentMethod ว่างเปล่าหรือมีแต่ช่องว่างหรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

public class CoffeeSalesExample {
    private record CoffeeSales(LocalDate date, String coffeeName,
            String paymentMethod, Integer quantity, Double amount) {
    }

    public static void main(String[] args) {
		CoffeeSales sale = new CoffeeSales(LocalDate.of(2024, 3, 1), null, " ", 1, 6.26);

		// Return coffeeName with a default if null
		String coffeeName = ____.____(sale.coffeeName(), "[No coffee name]");
		System.out.println("coffeeName: " + coffeeName);

        // Check if paymentMethod is empty or whitespace
        if (____.____(sale.paymentMethod())) {
            System.out.println("Payment method cannot be empty or whitespace");
        }
    }
}
แก้ไขและรันโค้ด