Kom igångKom igång gratis

Identifiera saknade strängar

Försäljningsdata för ditt kafé kan innehålla inmatningsfel som tomma fält eller blanksteg. Kontrollera exempelförsäljningen efter sådana fel och skriv ut meddelanden som visar ett standardvärde eller indikerar problemet.

Nödvändiga paket som Objects och StringUtils har redan importerats.

Den här övningen är en del av kursen

Datarensning i Java

Visa kurs

Övningsinstruktioner

  • Returnera coffeeName med ett standardnamn om värdet är null.
  • Kontrollera om paymentMethod är tomt eller innehåller enbart blanksteg.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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");
        }
    }
}
Redigera och kör kod