तो आज की ( What is Array in Java With Example ) इस आर्टिकल के अन्दर Array की इस Concept की पूरी जानकारी आप लोगो के साथ शेयर करने वाले हे वो भी बहत ही आसान भासा में , तो चलिए शुरू करते हे array in java in hindi ....
What is Array in Java With Example - Array क्या है in Hindi ?
Java Language के अन्दर Array एक Object की तरह होते हे , जो एक ही तरह के Data Element को Collect करके Memory के अन्दर स्टोर करके रखते हे | मतलब जब हमें Same Types के Multiple Variable को Store करना होता हे , तो उस Case के अन्दर हम इस Array का Use करते हे | और इस Array को हमेशा 0 से ही Index किया जाता हे | मतलब - Collection of Similar Types of Data ,
जेइसे मानलो एक Array के अन्दर 5 Element को स्टोर किया गया हे , (5, 10, 15, 20, 25) तो इन सारे Elements को 0 से Index किया जाता हे ,
Example :-
- 0 - 5
- 1 - 10
- 2 - 15
- 3 - 20
- 4 - 25
Declaring Array in Java :-
Array को Declare करने के लिए New नाम के Keyword को Use किया जाता हे , और उसके साथ इस ( [ ] ) Symbol को Use किया जाता हे | जेइसे-1. int S [ ] ; ----- Declaration
= new int [ 5 ]; ----- Memory Allocation
Explain:-
जब मेने int s [ ] को लिखा तो वो Array के नाम से Declare हो गये , लेकिन जब मेने उसके बाद एक New Object Create करके उसके अन्दर एक नंबर Define किया , फिर जाके वो Array के Memory के अन्दर स्टोर हुआ , कुछ इस तरह के से Array को Declare किया जाता हे | आप लोग चाहो तो एक Array के अन्दर Multiple Element को Declare कर सकते हो | जेइसे-
int a [ ];
new int a [ 5, 10, 15, 20, 25 ] ;
और आप लोग एक Array के मदत से इन सारे Element में से किसी को भी Access कर सकते हो |
उम्मीद करता हु Array के इस Concept को आप लोग समझ गये होंगे ,,,,
आइये अब इस Array का Advantage और Disadvantage के बारे में बात करते हे ...
Advantage in Array :-
1. Array के मदत से बहत ही कम Code को Use करके Operation को Perform किया जाता हे |2. Multiple Data Types को एक Single Variable नाम के अन्दर स्टोर किया जाता हे |
3. Index Number के मदत से भी आसानी से Element को Access किया जाता हे |
Example :-
0 - 5
1 - 10
2 - 15
3 - 20
4 - 25
4. Two Dimensional Array को इस्तेमाल करके Matrix को Represent किया जाता हे | मतलब Multiple Column और Row को Create कर सकते हो | Example - Database
5. Array के अन्दर Contiguous Memory Location में Element को स्टोर किया जाता हे |
2 4 6
7 8 9
3 5 6
चलिए एक Program के मदत से इस Concept को और अछे से समझाते हे ....
Thank You........
4. Two Dimensional Array को इस्तेमाल करके Matrix को Represent किया जाता हे | मतलब Multiple Column और Row को Create कर सकते हो | Example - Database
5. Array के अन्दर Contiguous Memory Location में Element को स्टोर किया जाता हे |
Ex- A [ 5, 10, 15, 20, 25 ] ;
इस तरह से Element एक के बाद एक स्टोर होते हे |
6. Array के मदत से Data Structure के बहत सारे Concept को Represent किया जाता हे , जेइसे - Stack , Queue , Tree ,,,
2. Array में जो Element को Declare किया जाता हे , उस Element का जो भी Size होता हे , वो Fixed होता हे , जिसे बाद में Modify नही किया जा सकता |
3. Array में सिर्फ Homogeneous के Element और Data Types को ही स्टोर किया जाता हे |
4. Array में Element के लिए जितने मेमोरी का Use किया जायेगा , अगर उससे जादा Memory होगा , तो वो Memory Waste हो जायेगा , मतलब उस Memory को और किसी भी काम के लिए इस्तेमाल नही कर सकते हो |
तो ये कुछ Advantage और Disadvantage हे Array में , उम्मीद करता हु आप लोग समझ गये होंगे ,,,,,
int s = [ ];
new s = [ 20, 40, 50, 60, 70...... ] ये होता हे Single Dimensional Array |
मतलब अब तक हमने जितने भी Array का Example दिए हे , वो सब होता हे Single Dimensional Array |
आइये एक Program करके और अछे से समझने की कौसिस करते हे ...
इस तरह से Element एक के बाद एक स्टोर होते हे |
6. Array के मदत से Data Structure के बहत सारे Concept को Represent किया जाता हे , जेइसे - Stack , Queue , Tree ,,,
Disadvantage in Array :-
1. Array में Element का पहले Size Define करना होता हे , और उसके बाद Array को Declare किया जाता हे | बिना Element के Size को Define करे आप उस Element को Array के अन्दर Declare नही कर सकते हो | नही तो Programming के अन्दर Error Show करेगा |2. Array में जो Element को Declare किया जाता हे , उस Element का जो भी Size होता हे , वो Fixed होता हे , जिसे बाद में Modify नही किया जा सकता |
3. Array में सिर्फ Homogeneous के Element और Data Types को ही स्टोर किया जाता हे |
4. Array में Element के लिए जितने मेमोरी का Use किया जायेगा , अगर उससे जादा Memory होगा , तो वो Memory Waste हो जायेगा , मतलब उस Memory को और किसी भी काम के लिए इस्तेमाल नही कर सकते हो |
तो ये कुछ Advantage और Disadvantage हे Array में , उम्मीद करता हु आप लोग समझ गये होंगे ,,,,,
Types of Array in Java :-
Basically Programming के अन्दर दो तरह के Array होते हे ,- Single Dimensional Array
- Multi Dimensional Array
1. Single Dimensional Array :-
Single Dimensional Array में हम Simple Array को Declare करते हे , मतलब -int s = [ ];
new s = [ 20, 40, 50, 60, 70...... ] ये होता हे Single Dimensional Array |
मतलब अब तक हमने जितने भी Array का Example दिए हे , वो सब होता हे Single Dimensional Array |
आइये एक Program करके और अछे से समझने की कौसिस करते हे ...
2. Multi Dimensional Array :-
जब Array Row और Column में Represent किया जाता हे , तो वो होता हे Multi Dimensional Array | मतलब जब Array को Matrix Format में Declare किया जाता हे , तो उस Case के अन्दर इस Multi Dimensional Array को Use किया जाता हे | Example-2 4 6
7 8 9
3 5 6
चलिए एक Program के मदत से इस Concept को और अछे से समझाते हे ....
How to Create An Array in Java :-
Java Programming के अन्दर Array को तिन तरह से Create किया जाता हे , और Declare किया भी जाता हे |1. Declaring and Memory Allocation:-
इस में एक लाइन के अन्दर ही Array को Declare और Memory Allocation ये दोनों ही किया जा सकता हे ... जेइसे - int [ ] sanat = new int [ 5 ];
2. Declaring and Than Memory Allocation:-
अलग अलग भी Array को Define किया जा सकता हे , मतलब पहले Declaration और बाद में Memory Allocation भी किया जा सकता हे |
जेइसे -
int s [ ] sanat ;
sanat = new int [ 5 ];
int [ ] sanat = { 87 , 40, 38 , 78 , 22 };
println ( sanat [3]);
Output :- 78
उम्मीद हे इस Concept को आप लोग समझ गये होंगे ,,,
Example :-
int [ ] sanat = { 's' , 'p' , "sanat" , "ram"};
println ( sanat [3]);
Output :- ram
जेइसे -
int s [ ] sanat ;
sanat = new int [ 5 ];
3. Direct Initialization :-
- sanat [ 0 ] = 100 ;
- sanat [ 1 ] = 200 ;
- sanat [ 2 ] = 300 ;
- sanat [ 3 ] = 400 ;
- sanat [ 4 ] = 500 ;
int [ ] sanat = { 87 , 40, 38 , 78 , 22 };
println ( sanat [3]);
Output :- 78
उम्मीद हे इस Concept को आप लोग समझ गये होंगे ,,,
Array Length :-
Array Length का मतलब हे Number of Element , जब किसी Programming में किसी Array को Declare किया जाता हे , तो उस Array के अन्दर जितने Element को Use किया जाता हे , तो वो Element ही होता हे Array की Length | जेइसे - int a= [ 2, 4, 7, 9 , 11, 13 ] ; इसमें Array का Length हे 6Example :-
int [ ] sanat = { 's' , 'p' , "sanat" , "ram"};
println ( sanat [3]);
Output :- ram
Displaying in Array :-
जब Program कम से कम Element होगा तो हम आसानी से अपने Programming के अन्दर Implement कर सकेंगे , जेइसे- लेकिन अगर मानलो बहत जादा Element हो , मतलब 1000 से जादा Element को एकसाथ Print करना हे , तो उसके लिए हम Loop का Use करेंगे ,,,
Example :
Example :
Conclusion :-
हमने आज की इस आर्टिकल के अन्दर Java Programming के एक बहत ही Important Concept Array के बारे में पूरी जानकारी देने की कौसिस की हे , उम्मीद करता हु आज की ( What is Array in Java With Example ) इस आर्टिकल को आप लोगो के पसंद आया होगा , अगर पसंद आया तो अपने दोस्तों के साथ शेयर जरुर करे , ताकि उन्हें भी इस Concept के बारे में अछि जानकारी प्राप्त हो सके ,, और अगर इस आर्टिकल में दिए गये जानकारी से कोई भी Doubt या फिर कोई शाबाल हे , या तक की अगर आप लोग किसी भी तरह के सुझाब देना चाहते हो , तो निचे Comment कर सकते हो |Thank You........