ПочатиПочніть безкоштовно

Виявлення пропущених рядків

У даних про продажі вашої кав'ярні можуть бути помилки під час введення, як-от порожні поля або пробіли. Перевірте зразок продажу на такі помилки й виведіть повідомлення, щоб показати значення за замовчуванням або вказати на проблему.

Необхідні пакети, зокрема 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");
        }
    }
}
Редагувати та запускати код