Détecter les chaînes manquantes
Les données de ventes de votre café peuvent contenir des erreurs de saisie, comme des champs vides ou des espaces blancs. Vérifiez l'exemple de vente pour ces erreurs et affichez des messages pour montrer une valeur par défaut ou indiquer le problème.
Les progiciels nécessaires, tels que Objects et StringUtils, ont été importés pour vous.
Cette activité fait partie du cours
Nettoyer des données en Java
Instructions de l’exercice
- Retournez
coffeeNameavec un nom par défaut si la valeur est nulle. - Vérifiez si
paymentMethodest vide ou ne contient que des espaces.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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");
}
}
}