Mulai sekarangMulai gratis

Mengurai teks menjadi tanggal dan angka

Anda sedang menyiapkan validasi tipe data pada penjualan kedai kopi. Siapkan fungsi untuk memeriksa tanggal dan angka pada data contoh.

Paket yang diperlukan seperti DateTimeFormatter dan NumberUtils telah diimpor untuk Anda.

Latihan ini merupakan bagian dari kursus

Pembersihan Data di Java

Lihat Kursus

Instruksi latihan

  • Tentukan format tanggal untuk data sebagai M/d/yy.
  • Urai jumlah transaksi sebagai Double.
  • Periksa apakah jumlah transaksi dapat diurai sebagai angka.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

public class CoffeeSalesExample {
    private static LocalDate parseDate(String dateStr) {
        // Specify the date format for the data
        DateTimeFormatter format = ____.____("M/d/yy");
        return LocalDate.parse(dateStr, format);
    }
    
    private static double parseAmount(String amount) {
        // Parse the amount as a Double
        return ____.____(amount.replace("$", "").trim());
    }

    public static void main(String[] args) {        
        LocalDate date = parseDate("1/10/23");
        System.out.println("Date: " + date);
        
        String amount = "$30.61";
        // Check if the amount can be parsed as a number
        boolean isAmountParsable = ____.____(amount);
        System.out.println("Is amount parsable? " + isAmountParsable);
        
        Double parsedAmount = parseAmount(amount);
        System.out.println("parsedAmount: " + parsedAmount);
    }
}
Edit dan Jalankan Kode