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
Instruksi latihan
- Kembalikan
coffeeNamedengan nama default jika bernilai null. - Periksa apakah
paymentMethodkosong 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");
}
}
}