जावा ArrayDeque - जोड़ें (), addAll ()

Java Arraydeque Jorem Addall



ArrayDeque - जोड़ें ()

java.util.ArrayDeque.add() ArrayDeque संग्रह ऑब्जेक्ट में एक तत्व जोड़ता है।

यदि हम तत्वों को जोड़ने के लिए इस पद्धति का लगातार उपयोग करते हैं, तो प्रत्येक तत्व ArrayDeque में अंतिम स्थिति में डाला जाता है।







वाक्य - विन्यास



arraydeque_object. जोड़ें ( तत्व )

कहाँ पे arraydeque_object ArrayDeque संग्रह का प्रतिनिधित्व करता है।



पैरामीटर





यह ArrayDeque संग्रह ऑब्जेक्ट प्रकार के संबंध में एक तत्व लेता है।

टिप्पणी



  1. यदि हम गलत डेटा प्रकार तत्व सम्मिलित करते हैं, तो त्रुटि वापस आ जाती है।
  2. यदि हम एक शून्य मान डालते हैं, तो a शून्य सूचक अपवाद फेंक दिया जाता है।

उदाहरण 1

यहां, हम स्ट्रिंग प्रकार के साथ एक खाली ArrayDeque संग्रह बनाएंगे और उसमें एक तत्व जोड़ेंगे।

आयात java.util.* ;
आयात java.util.ArrayDeque ;

जनता कक्षा मुख्य
{
जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {

// स्ट्रिंग प्रकार के साथ a_deque_object नाम का ArrayDeque बनाएं
Dequea_deque_object = नया ऐरेडेक ( ) ;

व्यवस्था . बाहर . प्रिंट्लन ( 'वास्तविक डेटा a_deque_object में मौजूद है:' + a_deque_object ) ;

// इसमें 'जिंक' डालें।
a_deque_object. जोड़ें ( 'जस्ता' ) ;

व्यवस्था . बाहर . प्रिंट्लन ( 'a_deque_object में मौजूद अंतिम डेटा:' + a_deque_object ) ;
}
}

आउटपुट:

तो हम देख सकते हैं कि 'जिंक' a_deque_object में जोड़ा गया है।

व्याख्या

लाइन 9,11:

स्ट्रिंग प्रकार के साथ a_dequeobject नाम का एक ArrayDeque बनाएँ और ArrayDeque ऑब्जेक्ट लौटाएँ।

लाइन 14,16:

अब तत्व 'जिंक' को a_deque_object में जोड़ें और इसे वापस करें।

उदाहरण 2

यहां, हम पूर्णांक प्रकार के साथ एक खाली ArrayDeque संग्रह बनाएंगे और लगातार a5 तत्वों को जोड़ेंगे।

आयात java.util.* ;
आयात java.util.ArrayDeque ;

जनता कक्षा मुख्य
{
जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {

// पूर्णांक प्रकार के साथ a_deque_object नाम का ArrayDeque बनाएं
Dequea_deque_object = नया ऐरेडेक ( ) ;

// इसमें 100 जोड़ें।
a_deque_object. जोड़ें ( 100 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( '100 जोड़ने के बाद a_deque_object में मौजूद डेटा:' + a_deque_object ) ;

// इसमें 200 जोड़ें।
a_deque_object. जोड़ें ( 200 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( '200 जोड़ने के बाद a_deque_object में मौजूद डेटा:' + a_deque_object ) ;

// इसमें 300 जोड़ें।
a_deque_object. जोड़ें ( 300 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( '300 जोड़ने के बाद a_deque_object में मौजूद डेटा:' + a_deque_object ) ;

// इसमें 400 जोड़ें।
a_deque_object. जोड़ें ( 400 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( '400 जोड़ने के बाद a_deque_object में मौजूद डेटा:' + a_deque_object ) ;

// इसमें 500 जोड़ें।
a_deque_object. जोड़ें ( 500 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( '500 जोड़ने के बाद a_deque_object में मौजूद डेटा:' + a_deque_object ) ;
}
}

आउटपुट:

तो हम देख सकते हैं कि सभी तत्वों को एक के बाद एक a_deque_object में जोड़ा जाता है।

व्याख्या

लाइन 9:

एक पूर्णांक प्रकार के साथ a_dequeobject नाम का एक ArrayDeque बनाएं।

लाइन 12,13:

एलिमेंट - 100 को a_deque_object में जोड़ें और इसे वापस करें।

लाइन 16,17:

तत्व - 200 को a_deque_object में जोड़ें और इसे वापस करें।

लाइन 20,21:

एलिमेंट - 300 को a_deque_object में जोड़ें और इसे वापस करें।

लाइन 24,25:

एलीमेंट - 400 को a_deque_object में जोड़ें और इसे वापस करें।

लाइन 28,29:

एलिमेंट - 500 को a_deque_object में जोड़ें और इसे वापस करें।

ArrayDeque - AddAll ()

java.util.ArrayDeque.addAll() जावा संग्रह ऑब्जेक्ट में सभी तत्वों को ArrayDeque संग्रह ऑब्जेक्ट में जोड़ता है। यह जोड़ने () के समान है, लेकिन अंतर यह है कि यह ArrayDeque संग्रह ऑब्जेक्ट में कई तत्व (संपूर्ण संग्रह) जोड़ता है।

वाक्य - विन्यास

arraydeque_object. सभी जोड़ें ( संग्रह_वस्तु )

कहाँ पे, संग्रह_वस्तु वेक्टर, ऐरेलिस्ट, ऐरेडेक इत्यादि जैसे जावा संग्रह का प्रतिनिधित्व करता है।

पैरामीटर

यह एक पैरामीटर के रूप में collection_object लेता है।

उदाहरण 1

आइए एक तत्व के साथ एक ArrayDeque संग्रह वस्तु पर विचार करें और दो तत्वों के साथ एक और ArrayDeque संग्रह वस्तु बनाएं। अंत में, दूसरे संग्रह ऑब्जेक्ट में मौजूद सभी तत्वों को पहले संग्रह ऑब्जेक्ट में जोड़ें।

आयात java.util.* ;
आयात करना उपयोग . ऐरेडेक ;

जनता कक्षा मुख्य
{
जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {

// पूर्णांक प्रकार के साथ a_deque_object1 नामक ArrayDeque बनाएं
डेक a_deque_object1 = नया ऐरेडेक ( ) ;

// इसमें 100 जोड़ें।
a_deque_object1. जोड़ें ( 100 ) ;

व्यवस्था . बाहर . प्रिंट्लन ( 'वास्तविक डेटा a_deque_object1 में मौजूद है:' + a_deque_object1 ) ;

// पूर्णांक प्रकार के साथ a_deque_object2 नामक ArrayDeque बनाएं
डेक a_deque_object2 = नया ऐरेडेक ( ) ;

// इसमें 200,300 जोड़ें।
a_deque_object2. जोड़ें ( 200 ) ;
a_deque_object2. जोड़ें ( 300 ) ;

// a_deque_object2 में सभी तत्वों को a_deque_object1 में जोड़ें

a_deque_object1. सभी जोड़ें ( a_deque_object2 ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'a_deque_object1 में मौजूद अंतिम डेटा:' + a_deque_object1 ) ;
}
}

आउटपुट:

हम देख सकते हैं कि addAll () विधि का उपयोग करके उन संपूर्ण तत्वों को पहले ArrayDeque ऑब्जेक्ट में जोड़ा गया है।

व्याख्या

लाइन 8-14:

a_deque_object1 नाम का पहला ArrayDeque संग्रह ऑब्जेक्ट बनाएं। इसमें 100 जोड़ें और इसे प्रदर्शित करें।

लाइन 17-21:

दूसरा ArrayDeque संग्रह ऑब्जेक्ट बनाएं जिसका नाम a_deque_object2 है। इसमें 200,300 जोड़ें।

लाइन 24,25:

AddAll () विधि का उपयोग करके a_deque_object2 में मौजूद सभी तत्वों को a_deque_object21 में जोड़ें।

उदाहरण 2

आइए एक तत्व के साथ एक ArrayDeque संग्रह वस्तु पर विचार करें और दो तत्वों के साथ एक और वेक्टर संग्रह वस्तु बनाएं। अंत में, दूसरे संग्रह ऑब्जेक्ट में मौजूद सभी तत्वों को पहले संग्रह ऑब्जेक्ट में जोड़ें।

आयात java.util.* ;
आयात java.util.ArrayDeque ;

जनता कक्षा मुख्य
{
जनता स्थिर शून्य मुख्य ( डोरी [ ] args ) {

// स्ट्रिंग प्रकार के साथ a_deque_object1 नाम का ArrayDeque बनाएं
डेक a_deque_object1 = नया ऐरेडेक ( ) ;

// इसमें 'हैलो' जोड़ें।
a_deque_object1. जोड़ें ( 'नमस्ते' ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'वास्तविक डेटा a_deque_object1 में मौजूद है:' + a_deque_object1 ) ;

// स्ट्रिंग प्रकार के साथ वेक्टर_ऑब्जेक्ट नाम का वेक्टर बनाएं
वेक्टरवेक्टर_ऑब्जेक्ट = नया वेक्टर ( ) ;

// इसमें 'लिनक्सहिंट', 'पायथन' जोड़ें।
वेक्टर_ऑब्जेक्ट। जोड़ें ( 'लिनक्स' ) ;
वेक्टर_ऑब्जेक्ट। जोड़ें ( 'पायथन' ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'वेक्टर_ऑब्जेक्ट में मौजूद वास्तविक डेटा:' + वेक्टर_वस्तु ) ;


// वेक्टर_ऑब्जेक्ट में सभी तत्वों को a_deque_object1 में जोड़ें
a_deque_object1. सभी जोड़ें ( वेक्टर_वस्तु ) ;
व्यवस्था . बाहर . प्रिंट्लन ( 'a_deque_object1 में मौजूद अंतिम डेटा:' + a_deque_object1 ) ;
}
}

आउटपुट:

हम देख सकते हैं कि वेक्टर_ऑब्जेक्ट से उन संपूर्ण तत्वों को addAll () विधि का उपयोग करके पहले ArrayDeque ऑब्जेक्ट में जोड़ा गया है।

व्याख्या

लाइन 9-13:

स्ट्रिंग प्रकार के साथ a_deque_object1 नाम का पहला ArrayDeque संग्रह ऑब्जेक्ट बनाएं। इसमें 'हैलो' जोड़ें और इसे प्रदर्शित करें।

लाइन 16-21:

वेक्टर_ऑब्जेक्ट नामक वेक्टर संग्रह ऑब्जेक्ट बनाएं। इसमें 'लिनक्सहिंट' और 'पायथन' जोड़ें और इसे प्रदर्शित करें।

लाइन 25,26:

AddAll () विधि का उपयोग करके वेक्टर_ऑब्जेक्ट में मौजूद सभी तत्वों को a_deque_object21 में जोड़ें।

निष्कर्ष

हमने देखा कि ऐड () और ऐडऑल () विधियों का उपयोग करके ऐरेडेक संग्रह ऑब्जेक्ट में तत्वों को कैसे जोड़ा जाता है। अंतर यह है कि ऐड () विधि एक समय में एक ही तत्व जोड़ती है, लेकिन AddAll () एक संग्रह से तत्व जोड़ता है जो एकल या एकाधिक हो सकता है। हमने दोनों विधियों के लिए दो-दो उदाहरण देखे।