Виявлення пропущених рядків
У даних про продажі вашої кав'ярні можуть бути помилки під час введення, як-от порожні поля або пробіли. Перевірте зразок продажу на такі помилки й виведіть повідомлення, щоб показати значення за замовчуванням або вказати на проблему.
Необхідні пакети, зокрема Objects і StringUtils, уже імпортовано для вас.
Ця вправа є частиною курсу
Очищення даних у 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");
}
}
}