Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

जावा के स्ट्रिंग के बराबर कोटलिन क्या है []?

<घंटा/>

स्ट्रिंग एक संग्रह है जिसे स्ट्रिंग वर्ग . का उपयोग करके कार्यान्वित किया जाता है . कोटलिन दस्तावेज के अनुसार, एक स्ट्रिंग को निम्नानुसार परिभाषित किया जा सकता है -

Class String : Comparable<String>, CharSequence

कोटलिन में, एक स्ट्रिंग पात्रों का संग्रह है। स्ट्रिंग्स प्रकृति में अपरिवर्तनीय हैं, जिसका अर्थ है कि वे केवल पढ़ने के लिए हैं। एक बार घोषित होने के बाद एक स्ट्रिंग की लंबाई और तत्वों को संशोधित किया जा सकता है।

जावा में, हमारे पास String[] . जैसे परिभाषित करके एक खाली स्ट्रिंग सरणी बनाने का विकल्प है . इस लेख में, हम देखेंगे कि कोटलिन लाइब्रेरी फ़ंक्शन का उपयोग करके हम इसे कैसे प्राप्त कर सकते हैं।

उदाहरण:arrayOf() का उपयोग करना

कोटलिन लाइब्रेरी विभिन्न प्रकार के स्ट्रिंग्स की एक सरणी बनाने के लिए एक फ़ंक्शन प्रदान करती है। इस उदाहरण में, हम arrayOf() . का उपयोग करके स्ट्रिंग्स की एक सरणी बनाएंगे ।

उदाहरण

fun main(args: Array<String>) {

   var myEmptyStringArray = arrayOf<String>()

   println(myEmptyStringArray)

}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

[Ljava.lang.String;@4aa298b7

उपरोक्त कोड में, हमने स्ट्रिंग्स की एक खाली सरणी घोषित की है और इसे "myEmptyStringArray" नाम दिया है। और हमने इसकी सामग्री मुद्रित कर दी है। यह मेमोरी लोकेशन का हैश कोड जेनरेट करता है।

उदाहरण:arrayOfNulls()

का उपयोग करना

arrayOfNulls() एक और फ़ंक्शन है जो खाली स्ट्रिंग्स की एक सरणी बनाता है। निम्नलिखित उदाहरण में, हम अपने पिछले उदाहरण को संशोधित करेंगे और हम खाली स्ट्रिंग्स की एक सरणी बनाएंगे।

उदाहरण

fun main(args: Array<String>) {

   var myEmptyStringArray: Array<String?> = arrayOfNulls(3)

   println(myEmptyStringArray)

}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

[Ljava.lang.String;@4aa298b7

उपरोक्त कोड में, हमने स्ट्रिंग्स की एक खाली सरणी घोषित की है और इसे "myEmptyStringArray" नाम दिया है। और हमने इसकी सामग्री मुद्रित कर दी है। यह मेमोरी लोकेशन का हैश कोड जेनरेट करता है।

उदाहरण:खालीअरे का उपयोग करना ()

हम खालीअरे () . का भी उपयोग कर सकते हैं कोटलिन में स्ट्रिंग्स की एक खाली सरणी बनाने के लिए। निम्नलिखित उदाहरण में, हम खालीअरे () . का उपयोग करके स्ट्रिंग्स की एक खाली सरणी बनाएंगे ।

उदाहरण

fun main(args: Array<String>) {
   var myEmptyStringArray: Array<String> = emptyArray()
   println(myEmptyStringArray)
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

[Ljava.lang.String;@4aa298b7

  1. जावा में StringIndexOutOfBoundsException क्या है?

    जावा में वर्णों के अनुक्रम को संग्रहीत करने के लिए स्ट्रिंग्स का उपयोग किया जाता है, उन्हें वस्तुओं के रूप में माना जाता है। java.lang पैकेज का स्ट्रिंग वर्ग एक स्ट्रिंग का प्रतिनिधित्व करता है। आप या तो नए कीवर्ड (किसी भी अन्य ऑब्जेक्ट की तरह) का उपयोग करके या शाब्दिक (किसी भी अन्य आदिम डेटाटाइप क

  1. जावा में ArrayIndexOutOfBoundsException क्या है?

    एक सरणी एक डेटा है संरचना/कंटेनर/वस्तु जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत करता है। सरणी का आकार/लंबाई निर्माण के समय निर्धारित की जाती है। सरणी में तत्वों की स्थिति को अनुक्रमणिका या सबस्क्रिप्ट कहा जाता है। सरणी का पहला तत्व अनुक्रमणिका 0 पर संग्रहीत है और

  1. जावा में स्ट्रिंग इंटर्न () विधि की क्या भूमिका है?

    एक स्ट्रिंग जावा में एक वर्ग है जो वर्णों के अनुक्रम को संग्रहीत करता है, यह java.lang से संबंधित है पैकेट। एक बार जब आप एक स्ट्रिंग ऑब्जेक्ट बना लेते हैं तो आप उन्हें (अपरिवर्तनीय) संशोधित नहीं कर सकते। संग्रहण सभी स्ट्रिंग ऑब्जेक्ट्स को हीप क्षेत्र में एक अलग मेमोरी लोकेशन में संग्रहीत किया जाता