Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

विभिन्न प्रकार के संग्रह का उपयोग करने के लिए जावा प्रोग्राम

इस लेख में, हम समझेंगे कि विभिन्न प्रकार के संग्रह का उपयोग कैसे किया जाता है।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

Input list: [101, 102, 103, 104, 105]

वांछित आउटपुट होगा -

The list after removing an element:
101 102 103 105

एल्गोरिदम

Step 1 - START
Step 2 - Declare a list namely input_collection.
Step 3 - Define the values.
Step 4 - Using the function remove(), we send the index value of the element as parameter, we remove the specific element.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम ArrayList का उपयोग दिखाते हैं। ऐरे सूचियां प्रारंभिक आकार के साथ बनाई जाती हैं। जब यह आकार पार हो जाता है, तो संग्रह स्वचालित रूप से बड़ा हो जाता है। जब ऑब्जेक्ट हटा दिए जाते हैं, तो सरणी शायद सिकुड़ जाती है।

import java.util.*;
public class Demo {
   public static void main(String[] args){
      ArrayList<Integer> input_collection = new ArrayList<Integer>();
      for (int i = 1; i <= 5; i++)
      input_collection.add(i + 100);
      System.out.println("The list is defined as: " +input_collection);
      input_collection.remove(3);
      System.out.println("\nThe list after removing an element: ");
      for (int i = 0; i < input_collection.size(); i++)
      System.out.print(input_collection.get(i) + " ");
   }
}

आउटपुट

The list is defined as: [101, 102, 103, 104, 105]

The list after removing an element:
101 102 103 105

उदाहरण 2

यहां, हम लिंक्ड सूची का उपयोग दिखाते हैं। Java.util.LinkedList क्लास ऑपरेशंस हम डबल-लिंक्ड लिस्ट के लिए उम्मीद कर सकते हैं। सूची में अनुक्रमित करने वाले संचालन सूची की शुरुआत या अंत से, जो भी निर्दिष्ट अनुक्रमणिका के करीब हो, सूची को पार करेंगे।

import java.util.*;
public class Demo {
   public static void main(String[] args){
      LinkedList<Integer> input_collection = new LinkedList<Integer>();
      for (int i = 1; i <= 5; i++)
      input_collection.add(i + 100);
      System.out.println("The list is defined as: " +input_collection);
      input_collection.remove(3);
      System.out.println("\nThe list after removing an element");
      for (int i = 0; i < input_collection.size(); i++)
      System.out.print(input_collection.get(i) + " ");
   }
}

आउटपुट

The list is defined as: [101, 102, 103, 104, 105]

The list after removing an element
101 102 103 105

  1. जावा में संग्रह और संग्रह के बीच अंतर

    जावा संग्रह ढांचे का उपयोग वस्तु के संग्रह में हेरफेर करने के लिए किया जाता है। संग्रह ढांचे में कई आवरण वर्ग, सुविधा वर्ग, विरासत कार्यान्वयन के लिए कक्षाएं जैसे वेक्टर और हैशटेबल, संग्रह इंटरफेस और आदि शामिल हैं। संग्रह जावा संग्रह ढांचे में एक इंटरफ़ेस है। इसे दो भागों में बांटा गया है - Java

  1. सूची से डुप्लिकेट तत्वों को हटाने के लिए जावा प्रोग्राम

    किसी सूची से डुप्लीकेट हटाने के लिए, कोड इस प्रकार है - उदाहरण आयात करें (); list.add (जैकब); सूची जोड़ें (गैरी); सूची जोड़ें (गैरी); सूची जोड़ें (हैरी); सूची जोड़ें (हैरी); list.add (केविन); System.out.println (सूची = + सूची); सेट सेट =नया लिंक्ड हैशसेट (सूची); System.out.println (डुप्लिकेट तत्वो

  1. जावा में संग्रह और संग्रह के बीच अंतर?

    संग्रह एक इंटरफ़ेस है जबकि संग्रह एक उपयोगिता . है जावा में कक्षा। सेट, सूची, और कतार संग्रह . के कुछ उप-इंटरफ़ेस हैं इंटरफ़ेस, एक मानचित्र इंटरफ़ेस संग्रह . का भी हिस्सा है फ्रेमवर्क, लेकिन यह इनहेरिट नहीं करता संग्रह इंटरफेस। संग्रह . के महत्वपूर्ण तरीके इंटरफ़ेस हैं जोड़ें (), हटाएं (),