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
Istruzioni dell'esercizio
- Restituisci
coffeeNamecon 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");
}
}
}