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ư Objects và StringUtils đã đượ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
Hướng dẫn bài tập
- Trả về
coffeeNamevới tên mặc định nếu là null. - Kiểm tra xem
paymentMethodcó 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");
}
}
}