EmpezarEmpieza gratis

Detección de cadenas ausentes

Los datos de ventas de tu cafetería pueden contener errores de entrada, como campos vacíos o espacios en blanco. Revisa la venta de ejemplo para detectar estos errores y muestra mensajes para asignar un valor predeterminado o indicar el problema.

Los paquetes necesarios, como Objects y StringUtils, ya se han importado por ti.

Este ejercicio forma parte del curso

Limpieza de datos en Java

Ver curso

Instrucciones del ejercicio

  • Devuelve coffeeName con un nombre predeterminado si es null.
  • Comprueba si paymentMethod está vacío o contiene solo espacios en blanco.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

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");
        }
    }
}
Editar y ejecutar código