ÎncepețiÎncepe gratuit

Detectarea șirurilor lipsă

Datele de vânzări ale cafenelei tale pot conține erori de introducere a datelor, cum ar fi câmpuri goale sau spații albe. Verifică vânzarea de test pentru aceste erori și afișează mesaje care să indice o valoare implicită sau să semnaleze problema.

Pachetele necesare, cum ar fi Objects și StringUtils, au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Curățarea datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Returnează coffeeName cu un nume implicit dacă valoarea este null.
  • Verifică dacă paymentMethod este gol sau conține doar spații albe.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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");
        }
    }
}
Editează și rulează codul