Array in java hindi
कल्पना कीजिए कि आप 300 student के बारे में कोई information store कर रहे हैं। इतने स्टूडेंट की जानकारी अलग से स्टोर करने के लिए आपको 300 वेरिएबल की आवश्यकता होगी लेकिन कोई भी मानव इतने सारे वेरिएबल को बनाना और चलाना नहीं कर सकता।
आपको 300 अलग-अलग नाम सोचने होंगे और इससे आपका प्रोग्राम भी काफी बड़ा हो जाएगा | इस समस्या से बचने के लिए Array का उपयोग किया जाता |
जावा में array एक non-primitive data type है |
array एक स्टैटिक डाटा स्ट्रक्चर है | जावा में array को dynamically रूप से allocated किया जाता है। जावा में array index ‘0’ से count करते है |
array में एक डाटा टाइप के अनेक element होते है | जावा array ये primitive डाटा टाइप को संग्रहीत रखता है |
जावा में array एक ऑब्जेक्ट होता है | array को square bracket से define करते है | array के container object में same प्रकार का data stored किया जाता है | जावा में array का नाम unique होना चाहिए | array को memory allocate करने के लिए new keyword का उपयोग करते है |
array एक स्टैटिक डाटा स्ट्रक्चर है | जावा में array को dynamically रूप से allocated किया जाता है। जावा में array index ‘0’ से count करते है |
array में एक डाटा टाइप के अनेक element होते है | जावा array ये primitive डाटा टाइप को संग्रहीत रखता है |
fig.Array |
Array Declaration methods in java.
- Array Declaration
- Creating Array
- Array Initialization
1) syntax for Array declaration.
data_type array_name[]; = it is use for java.
data_type[] array_name; = it is use for c or c++.
2) Example of array declaration.
array में पहले से declare size का उपयोग नहीं किया जाता ।
2) Example of array declaration.
array में पहले से declare size का उपयोग नहीं किया जाता ।
int[] arr;
char[] str;
double[] arr;
3) syntax for Creating Array
char[] str;
double[] arr;
3) syntax for Creating Array
array बनाने के लिए array ऑपरेटर का उपयोग सब्स्क्रिप्ट किया गया है।
int[] arr = new int[10];
// declaring and creating array
int[] arr;
// declaring array
arr = new int[10];
// creating array
4) syntax for Array Initialization
data_type[] array_name = {array_elements};
array को एक Line में initilaize किया गया है
5) Example for array initialization
int[]arr = {1,2,3,4,5,6};
Types of Array
- One-Dimensional Array
- Two-Dimensional Array
- multi -Dimensional Array
1) One dimensional array
- वह arrays जिसमे सिर्फ एक subscript होती है उसे one-dimensional arrays कहते है |
- इसका प्रयोग Linear data को Store करने के लिए किया जाता है |
syntax :- dataType[] arr; (or)
dataType []arr; (or)
dataType arr[];
2) Two-dimensional array
- वह arrays जिसमे दो subscript होती है उसे Two-dimensional arrays कहते है |
- Two-dimensional arrays को matrix और table भी कहते है |
३ ) multidimensional array
- वह arrays जिसमे दो से जादा subscript होती है उसे multidimensional arrays कहते है |
Examples :- int arr[] [] = {{1,2} ,{3,4}};
- multidimensional array access two types
By Indexing
By for Loop indexing
By for Loop indexing
Advantages
- code optimizations: – यह कोड को सुधारना करता है हम डाटा को कुशलता से बचा सकता हैं।
- Random access:- हम किसी भी डाटा को index position में located कर सकते हैं।
- बड़ा डेटा को हेरफेर करना और स्टोर करना आसान है।
Disadvantages
- Fixed-size: – array में एक बार घोषित किये गये values में increase या decrease नहीं कर सकते।
- यह केवल single primitive values को ही स्टोर कर सकते है |
- array में add या remove करने के तरीके नहीं हैं।
Request:- यह पोस्ट आपको अच्छी लगी हो तो इसे अपने दोस्तों के साथ सोशल नेटवर्क platform पर share कीजिये तथा Array in java Hindi का कोई सवाल या सुझाव हो तो comment में पूछ सकते हो।