Inizia subitoInizia gratis

Rilevare stringhe mancanti

I dati di vendita della tua caffetteria potrebbero contenere errori di inserimento, come campi vuoti o spazi bianchi. Controlla la vendita di esempio per questi errori e stampa messaggi per mostrare un valore predefinito o per indicare il problema.

I pacchetti necessari, come Objects e StringUtils, sono già stati importati per te.

Questo esercizio fa parte del corso

Pulizia dei dati in Java

Visualizza corso

Istruzioni dell'esercizio

  • Restituisci coffeeName con un nome predefinito se è null.
  • Verifica se paymentMethod è vuoto o contiene solo spazi bianchi.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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");
        }
    }
}
Modifica ed esegui il codice