Bắt đầu ngayBắt đầu miễn phí

Phát hiện chuỗi bị thiếu

Dữ liệu bán hàng của quán cà phê của bạn có thể chứa lỗi nhập liệu như trường trống hoặc chỉ có khoảng trắng. Hãy kiểm tra một bản ghi bán hàng mẫu để tìm các lỗi này và in thông báo nhằm hiển thị giá trị mặc định hoặc cho biết vấn đề.

Các gói cần thiết như ObjectsStringUtils đã được nhập sẵn cho bạn.

Bài tập này là một phần của khóa học

Làm sạch dữ liệu bằng Java

Xem khóa học

Hướng dẫn bài tập

  • Trả về coffeeName với tên mặc định nếu là null.
  • Kiểm tra xem paymentMethod có rỗng hoặc chỉ chứa khoảng trắng hay không.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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");
        }
    }
}
Chỉnh sửa và Chạy Mã