LoslegenKostenlos starten

Fehlende Strings erkennen

Die Verkaufsdaten deines Coffeeshops können Eingabefehler enthalten, etwa leere Felder oder Leerzeichen. Prüfe den Beispielverkauf auf diese Fehler und gib Meldungen aus, um einen Standardwert anzuzeigen oder auf das Problem hinzuweisen.

Die benötigten Pakete wie Objects und StringUtils wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Datenbereinigung in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Gib coffeeName mit einem Standardnamen zurück, falls null.
  • Prüfe, ob paymentMethod leer ist oder nur aus Leerzeichen besteht.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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");
        }
    }
}
Code bearbeiten und ausführen