Mulai sekarangMulai gratis

Mendeteksi string yang hilang

Data penjualan untuk kedai kopi Anda mungkin berisi kesalahan entri data seperti kolom kosong atau spasi kosong. Periksa contoh penjualan untuk kesalahan ini, dan cetak pesan untuk menampilkan nilai default atau untuk menunjukkan masalahnya.

Paket yang diperlukan seperti Objects dan StringUtils telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Kembalikan coffeeName dengan nama default jika bernilai null.
  • Periksa apakah paymentMethod kosong atau hanya berisi spasi.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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");
        }
    }
}
Edit dan Jalankan Kode