introduction java arrays
यह ट्यूटोरियल जावा में एरर्स का कॉन्सेप्ट प्रस्तुत करता है। हमने जावा एरर के तहत संबंधित विषय जैसे लंबाई, डेटाटिप्स, क्लोनिंग, कॉपिंग, सॉर्टिंग आदि का परिचय भी दिया है:
प्रोग्रामिंग में, आप हमेशा डेटा से निपटते हैं। डेटा को मेमोरी स्थानों में संग्रहीत करने की आवश्यकता है और समय-समय पर इसे एक्सेस करने और तदनुसार प्रक्रिया करने के लिए, इसे कुछ नाम दिया जाना है। यह चर द्वारा किया जाता है।
इस प्रकार, यदि आप स्मृति में मान 10 संग्रहीत करना चाहते हैं, तो आप प्रकार के एक चर को घोषित करेंगे और मान को int num = 10 के रूप में संग्रहीत करेंगे;
अब मान लें कि आपकी प्रोग्राम की आवश्यकता ऐसी है, जिसमें आपको 10 प्रकार के int की आवश्यकता है।
इस स्थिति में, आपको निम्न प्रकार के 10 चर घोषित करने होंगे:
int a1;
int a2;
int a3;
int a4;
int a5;
int a6;
int a7;
int a8;
int a9;
int a10;
उपरोक्त घोषणाएं प्रोग्रामर पर रखरखाव का अनावश्यक बोझ डाल देंगी। इतने सारे चर घोषित करने के बजाय, एक एकल चर घोषित करने के बारे में कैसे और फिर इन सभी 10 मूल्यों को इस चर को सौंपा गया है? यह तब होता है जब हम एक एरे को परिभाषित करते हैं और इसे मान प्रदान करते हैं।
जावा में सरणियों के साथ शुरू करते हैं।
आप क्या सीखेंगे:
- जावा ऐरे
- निष्कर्ष
जावा ऐरे
एरेस एक डेटा संरचना के अलावा और कुछ भी नहीं है जो क्रमबद्ध तरीके से एक ही प्रकार के डेटा तत्वों को रखने के लिए उपयोग किया जाता है। उपरोक्त उदाहरण से, आप दस चर की परिभाषा को एक एकल चर में बदल सकते हैं और सदस्यता का उपयोग करके सभी दस मूल्यों को संग्रहीत कर सकते हैं।
आइए हम इसे नीचे दिए गए तरीके से करते हैं:
ए (0) = 1;
ए (1) = 2;
ए (2) = 3;
ए (३) = ४;
ए (४) = ५;
ए (५) = ६;
ए (6) = 7;
ए (7) = 8;
ए (9) = ९;
ए (९) = १०;
हमने सभी दस मानों को सूचकांक आधारित चर में संग्रहीत किया है। पहला सूचकांक 0. से शुरू होता है, इसलिए पहला मान 0 पर हैवेंसूचकांक और अंतिम मूल्य 9 पर हैवेंसूचकांक। इन सूचकांकों को सब्सक्रिप्शन भी कहा जाता है।
कंप्यूटर मेमोरी में, उपरोक्त एरे को निम्न रूप में दर्शाया जाएगा:
अब हम एक सरणी को एक चर के रूप में परिभाषित कर सकते हैं जो समान डेटा प्रकार के तत्वों का एक संग्रह है और सन्निहित स्मृति स्थानों पर संग्रहीत है। ऐरे के आकार को घोषणा के समय निर्दिष्ट किया जाता है और इसलिए आकार निश्चित किया जाता है।
इस ट्यूटोरियल में हम जिन सरणियों के बारे में चर्चा करने जा रहे हैं, वे फिक्स्ड-साइज़ या स्टेटिक एरेज़ हैं। जावा डायनामिक सरणियों का भी समर्थन करता है जिसे 'एरियरिस्ट' कहा जाता है जिसका आकार मक्खी पर बदल सकता है। हम बाद में विस्तार से ArrayList पर चर्चा करेंगे।
जावा में ऐरे की कुछ विशेषताओं को नीचे सूचीबद्ध किया गया है:
- जावा में, एक ऐरे एक गतिशील रूप से उत्पन्न वर्ग से तात्कालिक वस्तु है।
- आंतरिक रूप से, जावा ऐरे सेरिलेबल और क्लोन करने योग्य इंटरफेस को लागू करता है।
- जावा एरे में ऑब्जेक्ट क्लास भी है।
- आप जावा सरणियों में अंतर्निहित और व्युत्पन्न प्रकार के मूल्यों को संग्रहीत कर सकते हैं।
- आप लंबाई सदस्य का उपयोग करके एक सरणी की लंबाई प्राप्त कर सकते हैं और C / C ++ की तरह आकार का नहीं।
- जावा एकल के साथ-साथ बहुआयामी सरणियों की अनुमति देता है।
इस ट्यूटोरियल में, हम सभी सरणी अवधारणाओं को पाठक के सामने पेश करेंगे, जो हम जा रहे हैं
जावा एरेज़ पर इस श्रृंखला में शामिल होने के लिए।
चलो शुरू करते हैं!!
जावा ऐरे - क्रिएशन एंड इनिशियलाइज़ेशन
कार्यक्रम में इनका उपयोग करने के लिए ऐरे बनाने की आवश्यकता है। एरे बनाने में डेटा प्रकार के तत्वों को निर्दिष्ट करना शामिल है जो कि सरणी को धारण करने वाला है और साथ ही उन तत्वों की संख्या भी है जो सरणी में शामिल होने जा रहे हैं।
हम विभिन्न तरीकों से और विभिन्न तरीकों से सरणियों के निर्माण पर चर्चा करेंगे, जिनके उपयोग से हम सरणियों को आरंभ कर सकते हैं।
सरणी निर्माण और आरंभीकरण के लिए उपयोग किए जाने वाले तरीकों में से एक का एक उदाहरण नीचे दिया गया है।
public class Main { public static void main(String() args) { int() myArray; myArray = new int(5); myArray(0) = 1; myArray(1) = 3; System.out.println('myArray(0):' + myArray(0)); System.out.println('myArray(1):' + myArray(1)); System.out.println('myArray(2):' + myArray(2)); System.out.println('myArray(3):' + myArray(3)); System.out.println('myArray(4):' + myArray(4)); } }
आउटपुट:
इस कार्यक्रम में, हमने एक अंतर सारणी घोषित की है और फिर नए का उपयोग करके इसे तत्काल बनाया है। फिर हमने इंडेक्स 0 और 1 को क्रमशः 1 और 3 के मान के साथ प्रारंभिक तत्व दिया है।
अंत में, हम सरणी के सभी तत्वों को प्रिंट करते हैं। ध्यान दें कि जिन तत्वों को हमने शुरू नहीं किया था उनमें डिफ़ॉल्ट मान 0 के रूप में हैं क्योंकि सरणी का प्रकार अंतर है।
जावा ऐरे में प्रिंट तत्व
जब सरणियों का उपयोग कार्यक्रमों में किया जाता है, तो वे प्रदर्शित होने के लिए बाध्य होते हैं। सरणी तत्वों को प्रदर्शित करने के लिए, हम लूप के लिए विशेष तरीकों को नियोजित करते हैं, फॉर्च लूप, एरेस वर्ग की स्ट्रींग विधि, आदि। इस विषय में सरणी तत्वों को प्रिंट करने के लिए उपयोग किए जाने वाले सभी विभिन्न तरीके शामिल हैं।
नीचे दिया गया एक प्रोग्राम है जो सरणी तत्वों को प्रिंट करने के लिए ays Arrays 'क्लास की स्ट्रींग विधि का उपयोग करता है।
import java.util.*; public class Main { public static void main(String() args) { int() myArray; myArray = new int(5); myArray(0) = 1; myArray(1) = 3; System.out.println('Array Elements : ' + Arrays.toString(myArray)); } }
आउटपुट:
जावा में ऐरे की लंबाई
एक सरणी की लंबाई सरणी में मौजूद तत्वों की संख्या को इंगित करती है। C / C ++ के विपरीत, जहां हम सरणी की लंबाई प्राप्त करने के लिए / sizeof ’ऑपरेटर का उपयोग करते हैं, जावा सरणी में। लंबाई’ की संपत्ति है। हम बाद में इस संपत्ति पर और खोज करेंगे।
नीचे दिया गया वह प्रोग्राम है जो एक ऐरे की लंबाई को प्रदर्शित करता है।
import java.util.*; public class Main { public static void main(String() args) { int() myArray = {1,3,5,7,9,11}; System.out.println('Size of the given array : ' + myArray.length); } }
आउटपुट:
इस कार्यक्रम में, हमने एरे शाब्दिक का उपयोग करके सरणी को आरंभीकृत किया है और फिर लंबाई की संपत्ति का उपयोग करके हम सरणी का आकार / लंबाई प्रदर्शित करते हैं।
जावा सरणी डेटा प्रकार
आपके पास सभी प्रकार के डेटा हो सकते हैं। इस विषय में, हम विभिन्न डेटा प्रकारों और उनकी परिभाषाओं के साथ सरणियों का पता लगाएंगे।
नीचे दिए गए कार्यक्रम में, हमने int और string type सरणियों को परिभाषित किया है और उनकी संबंधित सामग्री प्रदर्शित की है ।
import java.util.*; public class Main { public static void main(String() args) { int() myArray = {1,3,5,7,9,11}; String() strArray = {'one','two','three','four','five'}; System.out.println('Elements of int array : ' + Arrays.toString(myArray)); System.out.println('Elements of String array : ' + Arrays.toString(strArray)); } }
आउटपुट:
एक एरे में एलीमेंट जोड़ना
सरणी के लिए एक तत्व का जोड़ एक महत्वपूर्ण ऑपरेशन है। जावा में सरणियाँ स्थिर और निश्चित लंबाई की हैं। इसलिए, आपको सरणी में एक नया तत्व जोड़ने के लिए ऑपरेशन का एक विशिष्ट सेट प्रदान करने की आवश्यकता है। किसी तत्व को सरणी में जोड़ने के विभिन्न तरीकों पर यहां चर्चा की जाएगी।
सरणी को एक तत्व जोड़ने के तरीकों में से एक मध्यवर्ती संरचना के रूप में ArrayList का उपयोग करके है। हम सरणी को ArrayList में बदल देते हैं। फिर हम तत्व को ArrayList में जोड़ते हैं और ArrayList को वापस सरणी में बदलते हैं।
नीचे दिया गया कार्यक्रम इस कार्यान्वयन को दर्शाता है।
import java.util.*; class Main { public static void main(String() args) { int n = 10; int i; Integer intArray() = { 1, 2, 3, 4, 5 }; System.out.println('Original Array:
' + Arrays.toString(intArray)); int num = 10; Listintlist = new ArrayList(Arrays.asList(intArray)); intlist.add(num); intArray = intlist.toArray(intArray); System.out.println('
Array after adding ' + num + '
' + Arrays.toString(intArray)); } }
आउटपुट:
एक एरे से एक तत्व निकालें / हटाएं
किसी तत्व को एक सरणी से निकालना भी एक अन्य प्रमुख ऑपरेशन है। जावा सीधे हमें एक तत्व निकालने की अनुमति नहीं देता है। इसलिए हम ऐसा करने के लिए अन्य विकल्पों को नियुक्त करते हैं।
नीचे दिए गए तरीकों में से एक का कार्यान्वयन है एक सरणी से तत्व को सरणी से निकालें ।
import java.util.*; importjava.util.stream.*; class Main { public static void main(String() args) { int() tensArray = { 10,20,30,40,50}; System.out.println('Input Array: '+ Arrays.toString(tensArray)); int index = 1; System.out.println('Index to be removed: ' + index); if (tensArray == null || index = tensArray.length) { System.out.println('No element to delete'); } ListtensList = IntStream.of(tensArray).boxed().collect(Collectors.toList()); tensList.remove(index); tensArray = tensList.stream().mapToInt(Integer::intValue).toArray(); System.out.println('Array after deleting element at '+ index + ':
'+ Arrays.toString(tensArray)); } }
आउटपुट:
यहां, हम पहले सरणी को ArrayList में परिवर्तित करते हैं और फिर ArrayList पद्धति को हटाकर तत्व को हटाते हैं। उसके बाद, हम ArrayList को सरणी में वापस कनवर्ट करते हैं और परिवर्तित सरणी को आउटपुट करते हैं।
जावा में एक ऐरे की नकल करना
हम सरणी तत्वों को एक सरणी से दूसरे में कॉपी करने के लिए कुछ संचालन पर चर्चा करेंगे। हम उथले और गहरी सरणियों की नकल पर भी चर्चा करेंगे।
ऐसी ही एक विधि है java.util पैकेज की एरेस क्लास की कॉपीऑफ () विधि ।
import java.util.*; public class Main { public static void main(String() args) { int() intArray = {10,15,20,25,30,35,40}; int array_len = intArray.length; System.out.println('Original Array:' + Arrays.toString(intArray)); int() copy_intArray = Arrays.copyOf(intArray, array_len); System.out.println('Copied Array:' + Arrays.toString(copy_intArray)); } }
आउटपुट:
Arrays वर्ग की class copyOf ’विधि एक तर्क के रूप में निर्दिष्ट सरणी को उसकी लंबाई के साथ दूसरे सरणी में कॉपी करती है।
जावा में एक सरणी क्लोनिंग
आप जावा में एक सरणी का क्लोन भी बना सकते हैं। Java इसके लिए ArrayUtils पैकेज में एक विधि प्रदान करता है। हम यहां क्लोनिंग पर अधिक खोज करेंगे।
आइए एक सरल उदाहरण को लागू करें जो जावा में एक सरणी को क्लोन करता है।
import java.util.*; class Main { public static void main(String args()) { int num_Array() = {5,10,15,20,25,30}; int clone_Array() = num_Array.clone(); System.out.println('Original num_Array:' + Arrays.toString(num_Array)); System.out.println('Cloned num_Array:'+ Arrays.toString(clone_Array)); } }
आउटपुट:
इस प्रकार, क्लोनिंग बस एक अलग विधि का उपयोग करके कॉपी कर रहा है।
जावा में छंटनी
सरणी तत्वों को क्रमबद्ध करना या उन्हें आरोही या अवरोही क्रम में क्रमबद्ध करना महत्वपूर्ण कार्यों में से एक है। अधिकांश एप्लिकेशन को उनके डेटा को सॉर्ट करने की आवश्यकता होती है। जावा सरणियों के लिए एक फिल्टर प्रकार प्रदान करता है। हम इसके बारे में विस्तार से चर्चा करेंगे।
निम्नलिखित एक सरल उदाहरण है एस Arrays.sort () विधि का उपयोग करके Jave में एक सरणी orting ।
import java.util.Arrays; public class Main { public static void main(String() args) { int() num_Array = {115,32,56,78,94,108,100,63}; System.out.println('Original Array: ' + Arrays.toString(num_Array)); Arrays.sort(num_Array); System.out.println('Sorted Array: ' + Arrays.toString(num_Array)); } }
आउटपुट:
जैसा कि ऊपर दिखाया गया है, Arrays वर्ग की सॉर्ट विधि आरोही क्रम में सरणी तत्वों को सॉर्ट करती है।
जावा में एक सरणी उलट
तत्वों के क्रम को उलट देना भी सरणियों द्वारा प्रदान नहीं किया जाता है। निष्कासन की तरह, हमें कुछ बदलाव करने होंगे और परिणाम प्राप्त करने होंगे। इस विषय में, हम एक सारणी को उलटने के तरीके देखेंगे।
निम्नलिखित कार्यक्रम से पता चलता है एक सरणी को उलटने का कार्यान्वयन ।
import java.util.*; public class Main { public static void main(String() args) { Integer () even_Arrayr = {2,4,6,8,10}; System.out.println('Original Array:' + Arrays.asList(even_Arrayr)); Collections.reverse(Arrays.asList(even_Arrayr)); System.out.println('Reversed Array:' + Arrays.asList(even_Arrayr)); } }
आउटपुट:
सीमा अपवाद के बाहर सरणी सूचकांक
जब आप निर्दिष्ट लंबाई या नकारात्मक सूचकांक से परे सरणी तत्वों का उपयोग करने का प्रयास करते हैं, तो कंपाइलर I ArrayIndexOutOfBounds 'अपवाद फेंकता है। हम अपने संबंधित विषय में इस अपवाद के बारे में अधिक पता लगाएंगे।
import java.util.ArrayList; public class Main { public static void main(String() args) { ArrayListmyList = new ArrayList(); myList.add('one'); myList.add('two'); System.out.println(myList.get(2)); } }
उत्पादन :
उपरोक्त कार्यक्रम में, हमारे पास दो प्रविष्टियों के साथ एक ArrayList है और हम सूचकांक 2 पर प्रविष्टि प्राप्त करने की कोशिश करते हैं जो कि मौजूद नहीं है। इसलिए कार्यक्रम IndexOutofBounds अपवाद देता है।
जावा स्ट्रिंग ऐरे और विभिन्न तरीके
जावा द्वारा समर्थित सभी डेटा प्रकारों में, स्ट्रिंग सबसे महत्वपूर्ण है। इसलिए स्ट्रिंग प्रकार सरणी भी एक विशेष चर्चा के योग्य है। जैसा कि एक स्ट्रिंग सरणी में निहित डेटा ज्यादातर पाठ है, पाठ को हेरफेर करने के लिए प्रदान किए गए विभिन्न तरीके हैं।
import java.util.ArrayList; public class Main { public static void main(String() args) { String() rgb = {'Red', 'Green', 'Blue'}; System.out.println('The string array elements:'); for (String item: rgb) { System.out.print(item + ' '); } } }
आउटपुट:
यह स्ट्रिंग सरणी के लिए एक बुनियादी कार्यक्रम है। हमने अभी-अभी एक स्ट्रिंग ऐरे की घोषणा की है और फ़ोरच लूप का उपयोग करके इसकी सामग्री प्रदर्शित की है।
जावा में बहु-आयामी सारणियां
अब तक हमने केवल एक-आयामी सरणियाँ देखी हैं। जावा उन बहुआयामी सरणियों का भी समर्थन करता है जिनमें तत्व अधिकतर पंक्तियों और स्तंभों में व्यवस्थित होते हैं। जावा में ऐरे अधिक जटिल हो जाते हैं क्योंकि सरणी के प्रत्येक तत्व में एक और सरणी हो सकती है।
हम जावा में बहुआयामी सरणियों का पता लगाने के साथ-साथ उनके विशिष्ट कार्यों को यहां देखेंगे।
आइए एक दो-आयामी सरणी का एक उदाहरण लागू करें।
class Main { public static void main(String args()) { // declaring and initializing 2D array int array_2d()() = { {1,2,3},{4,5,6},{7,8,9} }; System.out.println('The two-dimensional array is as follows:'); for (int i=0; i<3 ; i++) { for (int j=0; j < 3 ; j++) System.out.print(array_2d(i)(j) + ' '); System.out.println(); } }
आउटपुट:
जावा वस्तुओं का सरणी
आदिम प्रकार के भंडारण के अलावा, जावा सरणियां वस्तुओं को भी स्टोर कर सकती हैं। इस विषय में, हम वस्तुओं की एक सरणी के कुछ उदाहरणों का पता लगाएंगे।
एक उदाहरण नीचे दिया गया है।
कैसे जावा में एक सरणी के एक तत्व को मुद्रित करने के लिए
class Main{ public static void main(String args()){ Test testobj() = new Test(2) ; testobj(0) = new Test(); testobj(1) = new Test(); testobj(0).setData(1,3); testobj(1).setData(2,4); System.out.println('For Array Element 0 (testobj(0)):'); testobj(0).displayData(); System.out.println('For Array Element 1 (testobj(1)):'); testobj(1).displayData(); } } class Test{ int val1; int val2; public void setData(int c,int d){ val1=c; val2=d; } public void displayData(){ System.out.print('val1 ='+val1 + '; val2 ='+val2 + '
'); } }
आउटपुट:
हमारे पास सरणियाँ हो सकती हैं जिनमें तत्व हैं। उपरोक्त कार्यक्रम में, हमारे पास क्लास टेस्ट की वस्तुओं की एक सरणी है। हम व्यक्तिगत रूप से मूल्यों को सेट और प्रदर्शित करने के लिए प्रत्येक ऑब्जेक्ट के लिए सदस्य फ़ंक्शन को कॉल करते हैं।
जावा में एक ऐरे लौटें
उसी तरह, जिसमें हम किसी भी विधि से एक चर लौटाते हैं, हम एक सरणी भी वापस कर सकते हैं। इसी तरह, हम एक अरै को एक विधि में पास कर सकते हैं। इन दोनों संभावनाओं पर यहां उदाहरणों के साथ चर्चा की जाएगी।
आमतौर पर, सरणी का एक संदर्भ एक विधि से / के पास दिया जाता है।
निम्न प्रोग्राम जावा में एक सरणी के रिटर्न को प्रदर्शित करता है ।
class Main { static int() add_sub(int val1, int val2) { int() result = new int(2); result(0) = val1 + val2; result(1) = val1 - val2; return result; } public static void main(String() args) { int() result = add_sub(10, 5); System.out.println('val1 + val2 = ' + result(0)); System.out.println('val1 - val2 = ' + result(1)); } }
आउटपुट:
उपरोक्त कार्यक्रम में, हम दो ऑपरेशन करते हैं यानी दो संख्याओं का जोड़ और घटाव। प्रत्येक ऑपरेशन का परिणाम सरणी में एक तत्व के रूप में संग्रहीत किया जाता है। तब संपूर्ण सरणी संदर्भ कॉलिंग फ़ंक्शन पर वापस आ जाता है।
जावा ऐरे क्लास
जावा सरणी वर्ग java.util पैकेज से एक वर्ग है जो सरणियों में हेरफेर करने के लिए कार्यक्षमता प्रदान करता है। यह एक सरणी को कॉपी करना, सॉर्ट करना, एरे को स्ट्रिंग में बदलना, आदि जैसे कई कार्य प्रदान करता है।
जावा जेनेरिक ऐरे
हमने पहले से ही जावा में जेनेरिक को देखा है जो टाइप - स्वतंत्र इकाइयां हैं। जावा सरणियाँ जेनेरिक हो सकती हैं जिसमें उन्हें प्रकारों से स्वतंत्र के रूप में परिभाषित किया जा सकता है। लेकिन बाइट कोड उत्पन्न होने पर सामान्य कोड उपलब्ध नहीं है और इस प्रकार तत्व के प्रकार को कम करना मुश्किल है, सरणी रनटाइम पर पकड़ होगी।
इस प्रकार सरणियों के बजाय, जब भी जेनेरिक की आवश्यकता होती है, हम जावा संग्रह ढांचे से सूचियों पर स्विच करते हैं।
हालाँकि, हम एक या अधिक विधियों को नियोजित करके एक जेनेरिक जैसी सरणी संरचना भी कर सकते हैं। यहां, हम इन विधियों का पता लगाएंगे।
ऑब्जेक्ट सरणियों का उपयोग करने वाले तरीकों में से एक का एक उदाहरण नीचे दिया गया है।
import java.util.Arrays; class Main { public static void main(String() args) { final int length = 5; //integer array object from Generic_Array class Generic_ArrayintArray = new Generic_Array(length); for (int i = 0; i आउटपुट:

इसलिए उपर्युक्त कार्यक्रम में, हमने ऑब्जेक्ट एरे के साथ एक जेनेरिक एरेस क्लास को एक एलीमेंट के रूप में लिखा है और एरे ऑब्जेक्ट्स को प्राप्त / सेट करने के लिए तरीके सेट करें। हमने ऐरेस वर्ग की स्ट्रीडिंग विधि को भी ओवरराइड कर दिया है। मुख्य वर्ग में, हम एक सामान्य सरणी वर्ग की दो वस्तुएं बनाते हैं जैसे इंटेगर और स्ट्रिंग और उन्हें उपयुक्त मान असाइन करें।
जावा में दांतेदार ऐरे
दांतेदार सरणियाँ विभिन्न आकारों के प्रत्येक सदस्य सरणी के साथ बहुआयामी सरणियाँ हैं। ए जग्ड एरे भी एरे के एक सरणी का एक उदाहरण है।
निम्नलिखित कार्यक्रम दांतेदार सरणी का एक उदाहरण दिखाता है।
class Main { public static void main(String() args) { int jagged_array()() = new int(2)(); jagged_array(0) = new int(4); jagged_array(1) = new int(2); for (int i=0; i आउटपुट:

हमारे पास उपरोक्त कार्यक्रम में 2 डी सरणी है। पहला एरे का आयाम 4 है जबकि दूसरा 2 है। आउटपुट जगम एरे के दोनों आयामों की सामग्री को दर्शाता है।
जावा 8 में पहुंचता है
जैसा कि जावा 8 जावा की एक प्रमुख रिलीज थी, हम इसमें बदलावों से गुजरेंगे, जो सरणियों के बारे में लाए थे। उदाहरण के लिए, Arrays पर धाराएं जावा 8 में पेश की गई थीं।
जावा में आयात सरणी
हम ava java.util 'पैकेज के' एरे 'वर्ग का आयात करके जावा में सरणियों के लिए अतिरिक्त कार्यक्षमता शामिल कर सकते हैं।
हम अधिक फंक्शनलिटीज़ के लिए भी एसेटिल्स पैकेज आयात कर सकते हैं। आपको हमारे पिछले उदाहरणों से आयात कार्यक्षमता के बारे में अधिक जानकारी प्राप्त हुई होगी।
जावा ऐरे एपीआई और प्रलेखन
जावा सरणी एपीआई उन सभी कार्यों का एक संग्रह है जो जावा सरणियों पर कार्य करते हैं। हम यहां इस एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई) के माध्यम से जाएंगे।
हमने अंत में जावा सरणियों के लिए उनके विवरण के साथ सभी गुणों और विधियों को सूचीबद्ध किया है। यह पाठकों को त्वरित संदर्भ के साथ मदद करेगा।
बार बार पूछे जाने वाले प्रश्न
Q # 1) क्या जावा में एरीस आदिम डेटा प्रकार हैं?
उत्तर: नहीं। Arrays आदिम डेटा प्रकार नहीं हैं, लेकिन सरणियाँ कंटेनर ऑब्जेक्ट्स हैं जो सन्निहित स्थानों में समान डेटा प्रकार के तत्वों को रखती हैं।
Q # 2) क्या जावा में एरर्स संदर्भ प्रकार हैं?
उत्तर: हाँ। सरणी वस्तुओं का एक कंटेनर है और इसे संदर्भ के रूप में माना जाता है।
Q # 3) क्या आप जावा में किसी सरणी का आकार बढ़ा सकते हैं?
उत्तर: नहीं, आप सरणियों की घोषणा करते हैं और इसे आकार के साथ त्वरित करते हैं। एक बार निर्दिष्ट करने के बाद, आप सरणी का आकार नहीं बदल सकते।
निष्कर्ष
इस ट्यूटोरियल में, हमने आपको जावा में सरणियों की अवधारणा से परिचित कराया। हमने जावा सरणियों से जुड़े मुख्य विषयों पर चर्चा की।
अपने बाद के ट्यूटोरियल में, हम जावा में इन एरे से संबंधित विषयों का विस्तार से पता लगाएंगे।
हैप्पी लर्निंग !!
अनुशंसित पाठ
- जावा डाटाटेप्स, लूप्स, एरेस, स्विच एंड एसेसरीज
- उदाहरणों के साथ जावा अपवाद और अपवाद हैंडलिंग
- उदाहरण के साथ जावा जेनरिक ट्यूटोरियल
- उदाहरण के साथ जावा इंटरफेस और एब्सट्रैक्ट क्लास ट्यूटोरियल
- जावा प्रोग्रामिंग भाषा का परिचय - वीडियो ट्यूटोरियल
- स्ट्रिंग स्ट्रिंग बफर और स्ट्रिंग बिल्डर ट्यूटोरियल के साथ जावा स्ट्रिंग
- जावा ट्यूटोरियल फॉर बिगिनर्स: 100+ हैंड्स-ऑन जावा वीडियो ट्यूटोरियल
- बहुआयामी Arrays और सी # में दांतेदार Arrays