हल: सरणियाँ आयात करें java

सरणी आयात करें आज की प्रोग्रामिंग दुनिया में, सरणियों के साथ काम करना किसी भी डेवलपर के लिए एक महत्वपूर्ण कौशल है। Arrays आवश्यक डेटा संरचनाएं हैं जो एक ही नाम के तहत चर के संग्रह को संग्रहीत करती हैं, जिससे डेटा को व्यवस्थित और हेरफेर करना आसान हो जाता है। यह लेख जावा में सरणियों की दुनिया में गहरी खोज करेगा, उन्हें आयात करने, उनके उचित उपयोग और विभिन्न कार्यों में शामिल होने पर ध्यान केंद्रित करेगा।

जावा बड़ी मात्रा में डेटा को संभालने और संयोजन करने की प्रक्रिया को सुव्यवस्थित करने, सरणियों के साथ काम करने का एक कुशल तरीका प्रदान करता है। इस लेख में, हम सरणियों के साथ काम करते समय डेवलपर्स द्वारा सामना की जाने वाली एक आम समस्या से निपटेंगे: उन्हें आयात करना। निम्नलिखित खंड इस समस्या के समाधान की रूपरेखा तैयार करेगा, इसके बाद इसमें शामिल कोड की विस्तृत, चरण-दर-चरण व्याख्या की जाएगी।

जावा में सरणी आयात करना

जावा में सरणियों को आयात करने के लिए, हम बिल्ट-इन का उपयोग कर सकते हैं java.util.Arrays क्लास जो जावा स्टैंडर्ड लाइब्रेरी के साथ आती है। यह वर्ग प्रभावी ढंग से सरणियों के साथ हेरफेर करने और काम करने के लिए कई तरह के तरीके प्रदान करता है।

अब, आइए निम्नलिखित कोड पर विचार करें, जो उदाहरण देता है कि जावा में सरणियों को कैसे आयात किया जाए:

आयात java.util.Arrays;

सार्वजनिक वर्ग आयात सरणी {
सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {
int[] arr1 = {10, 20, 30, 40, 50};
int[] arr2 = {60, 70, 80, 90, 100};

System.out.println ("विलय से पहले सरणी:");
System.out.println ("ऐरे 1:" + Arrays.toString (arr1));
System.out.println ("ऐरे 2:" + Arrays.toString (arr2));

int [] विलयअरे = विलयअरे (arr1, arr2);

System.out.println ("मर्ज किए गए ऐरे:" + Arrays.toString (मर्जएरे));
}

सार्वजनिक स्थैतिक int [] मर्जअरे (int [] arr1, int [] arr2) {
int [] विलयअरे = नया int [arr1.length + arr2.length];

for (int i = 0; i <arr1.length; i++) {mergeArray[i] = arr1[i]; } for (int i = 0; i <arr2.length; i++) {mergeArray[arr1.length + i] = arr2[i]; } Arrays.sort (मर्जएरे); वापसी विलयअरे; }} [/ कोड] यह कोड आयात करता है java.util.Arrays वर्ग और परिभाषित करता है आयात सारणियाँ वर्ग, जिसमें एक मुख्य विधि होती है जिसमें दो पूर्णांक सरणियाँ होती हैं गिरफ्तार कर लिया और गिरफ्तार कर लिया. यह तब इन सरणियों को जोड़ता है और उनकी सामग्री का उपयोग करके प्रिंट करता है Arrays.toString () विधि.

संहिता की व्याख्या

  • RSI java.util.Arrays आयात करें लाइन Arrays क्लास को इम्पोर्ट करती है, जिसका उपयोग बाकी प्रोग्राम में किया जाएगा।
  • `मुख्य` विधि के अंदर, हम दो पूर्णांक सरणियों को आरंभ करते हैं और उनकी सामग्री का उपयोग करके प्रिंट करते हैं Arrays.toString () विधि.
  • हम `mergeArrays` विधि को कॉल करके इन दो पूर्णांक सरणियों को मर्ज करते हैं और परिणाम को एक नए चर में संग्रहीत करते हैं मर्जअरे.
  • RSI मर्जअरे () विधि दो सरणियों में लेती है और उन्हें एक एकल, क्रमबद्ध सरणी में जोड़ती है। यह प्रत्येक सरणी के माध्यम से पुनरावृति करके और इसकी सामग्री को नए मर्ज किए गए सरणी में कॉपी करके किया जाता है।
  • अंत में, मर्ज किए गए ऐरे का उपयोग करके सॉर्ट किया जाता है Arrays.sort () विधि और मुख्य विधि पर लौटा, जहाँ इसका प्रिंट आउट लिया जाता है।

Java Arrays Class के लाभ

Java Arrays क्लास कई बिल्ट-इन मेथड्स के साथ आती है, जैसे Arrays.sort (), Arrays.copyOf(), सारणी.बराबर(), तथा Arrays.binarySearch (), जो अपना खुद का कस्टम कोड लिखे बिना सामान्य सरणी संचालन करने का एक सुविधाजनक तरीका प्रदान करता है। ये विधियाँ समय और प्रयास बचाती हैं, और सुनिश्चित करती हैं कि आपका कोड कुशल और सटीक है।

आम सरणी हेरफेर के तरीके

आयात करने के अलावा, Java Arrays वर्ग कई अन्य मैनीपुलेशन तरीके भी प्रदान करता है जो डेवलपर्स के लिए उपयोगी होते हैं। सबसे अधिक उपयोग की जाने वाली कुछ विधियों में शामिल हैं:

  • की प्रति: एक भाग या संपूर्ण सरणी की प्रतिलिपि बनाकर एक नई सरणी बनाता है।
  • के बराबर होती है: समानता के लिए दो सरणियों की तुलना करता है।
  • भरना: किसी सरणी के प्रत्येक तत्व को समान मान निर्दिष्ट करता है।
  • तरह: किसी सरणी के तत्वों को आरोही क्रम में क्रमबद्ध करता है।
  • द्विआधारी खोज: एक क्रमबद्ध सरणी में एक विशिष्ट तत्व की खोज करता है और इसकी अनुक्रमणिका देता है (या यदि तत्व सरणी में नहीं है तो ऋणात्मक मान)।

अंत में, सरणियाँ किसी भी जावा डेवलपर के लिए आवश्यक डेटा संरचनाएँ हैं, और यह समझना कि कैसे आयात करना है और उनके साथ काम करना महत्वपूर्ण है। जावा द्वारा प्रदान की गई अंतर्निहित कक्षाओं और विधियों का लाभ उठाकर, डेवलपर्स सरणियों में कुशलतापूर्वक हेरफेर और प्रबंधन कर सकते हैं और अपनी आवश्यकताओं को पूरा करने के लिए विभिन्न संचालन कर सकते हैं।

संबंधित पोस्ट:

टिप्पणी करें