BaşlayınÜcretsiz başlayın

Eksik string'leri tespit etme

Kahve dükkanının satış verilerinde boş alanlar veya yalnızca boşluk karakterleri gibi veri girişi hataları olabilir. Örnek bir satış kaydını bu hatalar için kontrol et ve bir varsayılan değeri göstermek ya da sorunu belirtmek için mesajlar yazdır.

Objects ve StringUtils gibi gerekli paketler senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • coffeeName null ise varsayılan bir adla döndür.
  • paymentMethod boş mu yoksa sadece boşluk mu içeriyor kontrol et.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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");
        }
    }
}
Kodu Düzenle ve Çalıştır