Java अॅरेसह कार्य करण्याचा एक कार्यक्षम मार्ग प्रदान करते, हाताळणीची प्रक्रिया सुलभ करते आणि मोठ्या प्रमाणात डेटा एकत्र करते. या लेखात, आम्ही अॅरेसह काम करताना विकसकांना भेडसावणाऱ्या सामान्य समस्येचा सामना करू: त्यांना आयात करणे. खालील विभाग या समस्येच्या निराकरणाची रूपरेषा दर्शवेल, त्यानंतर त्यात समाविष्ट असलेल्या कोडचे तपशीलवार, चरण-दर-चरण स्पष्टीकरण दिले जाईल.
Java मध्ये अॅरे आयात करत आहे
Java मध्ये अॅरे आयात करण्यासाठी, आम्ही अंगभूत वापरू शकतो java.util.Arrays जावा स्टँडर्ड लायब्ररीसह येणारा वर्ग. हा वर्ग प्रभावीपणे अॅरेसह कुशलतेने हाताळण्यासाठी आणि कार्य करण्यासाठी विस्तृत पद्धती ऑफर करतो.
आता, खालील कोडचा विचार करूया, जे Java मध्ये अॅरे कसे आयात करायचे याचे उदाहरण देतो:
java.util.Arrays आयात करा;
सार्वजनिक वर्ग ImportArrays {
सार्वजनिक स्टॅटिक रिक्त मुख्य (स्ट्रिंग [] आर्क) {
int[] arr1 = {10, 20, 30, 40, 50};
int[] arr2 = {60, 70, 80, 90, 100};
System.out.println("विलीन होण्यापूर्वी अॅरे:");
System.out.println(“Array 1: ” + Arrays.toString(arr1));
System.out.println(“Array 2: ” + Arrays.toString(arr2));
int[] mergedArray = mergeArrays(arr1, arr2);
System.out.println(“विलीन केलेला अॅरे: ” + Arrays.toString(mergedArray));
}
सार्वजनिक स्थिर int[] mergeArrays(int[] arr1, int[] arr2) {
int[] mergedArray = नवीन int[arr1.length + arr2.length];
साठी (int i = 0; i < arr1.length; i++) { mergedArray[i] = arr1[i]; } साठी (int i = 0; i < arr2.length; i++) { mergedArray[arr1.length + i] = arr2[i]; } Arrays.sort(mergedArray); mergedArray परत करा; } } [/code] हा कोड आयात करतो java.util.Arrays वर्ग आणि परिभाषित करते ImportArrays वर्ग, ज्यामध्ये दोन पूर्णांक अॅरे असलेली मुख्य पद्धत आहे ज्याला म्हणतात आगमन 1 आणि आगमन 2. ते नंतर या अॅरे एकत्र करते आणि वापरून त्यांची सामग्री प्रिंट करते Arrays.toString() पद्धत
संहितेचे स्पष्टीकरण
- The java.util.Arrays आयात करा लाइन अॅरे क्लास इंपोर्ट करते, जो उर्वरित प्रोग्राममध्ये वापरला जाईल.
- `मुख्य` पद्धतीमध्ये, आम्ही दोन पूर्णांक अॅरे सुरू करतो आणि त्यांची सामग्री वापरून मुद्रित करतो Arrays.toString() पद्धत
- आम्ही 'mergeArrays' पद्धतीला कॉल करून या दोन पूर्णांक अॅरे एकत्र करतो आणि परिणाम एका नवीन व्हेरिएबलमध्ये संग्रहित करतो विलीन केलेले अॅरे.
- The विलीन अॅरे() पद्धत दोन अॅरे घेते आणि त्यांना एकाच, क्रमवारीत अॅरेमध्ये एकत्र करते. हे प्रत्येक अॅरेद्वारे पुनरावृत्ती करून आणि त्यातील सामग्री नवीन विलीन केलेल्या अॅरेमध्ये कॉपी करून केले जाते.
- शेवटी, विलीन केलेला अॅरे वापरून क्रमवारी लावला जातो Arrays.sort() पद्धत आणि मुख्य पद्धतीवर परत आले, जिथे ते मुद्रित केले जाते.
जावा अॅरे क्लासचे फायदे
Java Arrays वर्ग अनेक अंगभूत पद्धतींसह येतो, जसे की Arrays.sort(), Arrays.copyOf(), Arrays.equals()आणि Arrays.binarySearch(), जे तुमचा स्वतःचा सानुकूल कोड न लिहिता सामान्य अॅरे ऑपरेशन्स करण्यासाठी एक सोयीस्कर मार्ग प्रदान करते. या पद्धती वेळ आणि मेहनत वाचवतात आणि तुमचा कोड कार्यक्षम आणि अचूक असल्याची खात्री करतात.
सामान्य अॅरे मॅनिप्युलेशन पद्धती
आयात करण्याव्यतिरिक्त, Java Arrays वर्ग विकासकांसाठी उपयुक्त असलेल्या इतर हाताळणी पद्धती देखील ऑफर करतो. सर्वात सामान्यपणे वापरल्या जाणार्या काही पद्धतींमध्ये हे समाविष्ट आहे:
- कॉपी ऑफ: एक भाग किंवा संपूर्ण अॅरे कॉपी करून नवीन अॅरे तयार करते.
- समतुल्य: समानतेसाठी दोन अॅरेची तुलना करते.
- भरा: अॅरेच्या प्रत्येक घटकाला समान मूल्य नियुक्त करते.
- क्रमवारी: अॅरेच्या घटकांची चढत्या क्रमाने क्रमवारी लावते.
- बायनरीशोध: क्रमवारी केलेल्या अॅरेमध्ये विशिष्ट घटक शोधतो आणि त्याची अनुक्रमणिका परत करतो (किंवा घटक अॅरेमध्ये नसल्यास नकारात्मक मूल्य).
सरतेशेवटी, कोणत्याही Java विकासकासाठी अॅरे हे अत्यावश्यक डेटा स्ट्रक्चर्स आहेत आणि ते कसे आयात करायचे आणि त्यांच्यासोबत कसे कार्य करायचे हे समजून घेणे महत्त्वाचे आहे. Java द्वारे प्रदान केलेल्या अंगभूत वर्ग आणि पद्धतींचा लाभ घेऊन, विकासक कार्यक्षमतेने हाताळू शकतात आणि अॅरे व्यवस्थापित करू शकतात आणि त्यांच्या गरजा पूर्ण करण्यासाठी विविध ऑपरेशन्स करू शकतात.