अगर एक स्ट्रिंग खाली है या अशक्त है, तो जाँच करने के लिए कोटलिन प्रोग्राम

इस प्रोग्राम में, आप यह जाँचना सीखेंगे कि यदि कोटलिन में किसी और स्टेटमेंट और फ़ंक्शंस का उपयोग करके स्ट्रिंग खाली है या शून्य है।

उदाहरण 1: जाँच करें कि स्ट्रिंग खाली है या अशक्त है

 fun main(args: Array) ( val str1: String? = null val str2 = "" if (isNullOrEmpty(str1)) println("str1 is null or empty.") else println("str1 is not null or empty.") if (isNullOrEmpty(str2)) println("str2 is null or empty.") else println("str2 is not null or empty.") ) fun isNullOrEmpty(str: String?): Boolean ( if (str != null && !str.isEmpty()) return false return true )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

str1 शून्य या रिक्त है। str2 अशक्त या खाली है।

उपरोक्त कार्यक्रम में, हमने str1 और str2 दो तार दिए हैं। str1 में शून्य मान होता है और str2 एक रिक्त स्ट्रिंग है।

हमने एक फ़ंक्शन भी बनाया है isNullOrEmpty()जो जांचता है, जैसा कि नाम से पता चलता है, चाहे स्ट्रिंग शून्य या खाली हो। यह एक अशक्त चेक का उपयोग करके != nullऔर isEmpty()स्ट्रिंग की विधि का उपयोग करके इसकी जांच करता है ।

सादे शब्दों में, यदि एक स्ट्रिंग नहीं है nullऔर isEmpty()रिटर्न falseनहीं है, तो यह या तो शून्य या खाली नहीं है। और, यह है।

हालाँकि, उपरोक्त प्रोग्राम खाली नहीं लौटता है यदि एक स्ट्रिंग में केवल व्हाट्सएप वर्ण (रिक्त स्थान) होते हैं। तकनीकी रूप से, isEmpty()यह देखता है कि इसमें रिक्त स्थान और रिटर्न हैं false। रिक्त स्थान के साथ स्ट्रिंग के लिए, हम trim()सभी अग्रणी और अनुगामी व्हाट्सएप पात्रों को ट्रिम करने के लिए स्ट्रिंग विधि का उपयोग करते हैं।

उदाहरण 2: जाँच करें कि रिक्त स्थान रिक्त है या रिक्त है

 fun main(args: Array) ( val str1: String? = null val str2 = " " if (isNullOrEmpty(str1)) println("str1 is null or empty.") else println("str1 is not null or empty.") if (isNullOrEmpty(str2)) println("str2 is null or empty.") else println("str2 is not null or empty.") ) fun isNullOrEmpty(str: String?): Boolean ( if (str != null && !str.trim().isEmpty()) return false return true )

जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:

str1 शून्य या रिक्त है। str2 अशक्त या खाली है।

यहाँ में isNullorEmpty(), हमने एक अतिरिक्त विधि जोड़ी है trim()जो दिए गए स्ट्रिंग में सभी प्रमुख और अनुगामी व्हाट्सएप पात्रों को हटाती है।

तो, अब अगर एक स्ट्रिंग में केवल रिक्त स्थान होते हैं, तो फ़ंक्शन वापस लौटता है true

यहाँ बराबर Java कोड: जावा प्रोग्राम यह जांचने के लिए है कि कोई स्ट्रिंग रिक्त है या खाली है।

दिलचस्प लेख...