}

Sing Up

Java Tutorial e-Book In Hindi

Online e-Libreary C Language

Vector in java in Hindi

विभिन language में ऐरे के साथ समस्या यह होती है की ऐरे की size को डायनामिकली बढाया नहीं जाता है अर्थत ऐरे का मान एक बार निर्धरित करने के बाद बदला नहीं जा सकता है परन्तु जावा में यह सम्भव है दुसरे शब्दों में कहे तो जावा में ऐरे का size के बार निर्धरित करने बाद भी बदला जा सकता है इस सामन्य प्रोब्लम को सोल्व करने के लिए एक अन्य जावा आब्जेक्ट कस use किया जाता है यह एक ऐरे के सामान कार्य करता है जिसे वेक्टर ऑब्जेक्ट कहते है अर्थत वेक्टर जावा में एक ऑब्जेक्ट है जो ऐरे की तरह कार्य करता है और अतिरिक कोड लिखने के स्थान पर स्वत : ही इनक्रीस या डिक्रिस हो जाता है .

वेक्टर class जावा की library class है जो जावा के java.util package में डिफाइन है एक नए वेक्टर को निम्लिखित प्रकार से डिफाइन किया जाता है


Vector Orderlist = new Vector(4);

उपरोक्त उदहारण में वेक्टर लिस्ट 4 आइटम के साथ शुरू हुई है ये चार आइटम किसी भी data type के हो सकते है वेक्टर का आकार रन टाइम पर बढाया जा सकता है

Type of vector list discretion :

Vector को वेक्टर class के कंस्ट्रक्टर के साथ डिक्लेअर किया जाता है वेक्टर class के विभिन argument के विभिन्न कन्स्ट्रक्टर डिफाइन किये गए है जब ये कन्स्ट्रक्टर को allocate करने के लिए use किया जाते है तो तब ये विभिन्न प्रकार के कार्य करने के लिए डिफाइन किये जाते है वेक्टर class के कन्स्ट्रक्टर निम्लिखित है


1. Vector()
2. Vector(int size)
3. Vector(int size,int incr)
4. Vector(collection c)

प्रथम कन्स्ट्रक्टर एक डिफ़ॉल्ट वेक्टर बनता है जिसका प्रारम्भिक मान 10 होता है दूसरा कन्स्ट्रक्टर एक वेक्टर बनता है जिसका प्रारम्भिक क्षमता इसके आकर के द्वारा स्पेसिफाई की गई है तीसरा कन्स्ट्रक्टर एक एसा वेक्टर बनता है जिसका जिसकी प्रारम्भिक क्षमता आकार एव इन्क्रीमेंट के द्वारा स्पेसिफाई की गई है चतुर्थ कन्स्ट्रक्टर एक वेक्टर बनता है जिसमे स्टोरेज c के एलिमेंट उपस्थित है


Next Next