НачатьНачать бесплатно

Обнаружение пропущенных строк

Данные о продажах вашей кофейни могут содержать ошибки ввода: пустые поля или пробелы. Проверьте пример записи о продаже на наличие подобных ошибок и выведите сообщения с подстановкой значения по умолчанию или с указанием на проблему.

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