शुरू करेंमुफ़्त में शुरू करें

Missing strings का पता लगाना

आपकी कॉफी शॉप के सेल्स डेटा में खाली फ़ील्ड या सिर्फ़ whitespace जैसी data entry गलतियाँ हो सकती हैं। इन त्रुटियों के लिए दिए गए sample sale को जाँचिए, और या तो एक डिफ़ॉल्ट वैल्यू दिखाने या समस्या बताने के लिए संदेश प्रिंट कीजिए।

ज़रूरी पैकेज जैसे Objects और StringUtils आपके लिए इम्पोर्ट कर दिए गए हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में डेटा क्लीनिंग

पाठ्यक्रम देखें

अभ्यास निर्देश

  • अगर coffeeName null हो तो उसे एक डिफ़ॉल्ट नाम के साथ रिटर्न करें.
  • जाँचें कि paymentMethod खाली है या केवल whitespace है.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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");
        }
    }
}
कोड संपादित करें और चलाएँ