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

जावा प्रोग्राम एक सूची से एक सबलिस्ट को हटाने के लिए

इस लेख में, हम समझेंगे कि किसी सूची से उप-सूची को कैसे हटाया जाए। एक सूची एक आदेशित संग्रह है जो हमें क्रमिक रूप से तत्वों को संग्रहीत और एक्सेस करने की अनुमति देता है। इसमें तत्वों को सम्मिलित करने, अद्यतन करने, हटाने और खोजने के लिए अनुक्रमणिका-आधारित विधियाँ शामिल हैं। इसमें डुप्लीकेट तत्व भी हो सकते हैं।

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

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

Input list: [Java, Programming, Is, Fun]

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

The list after removing a sublist is: [Java, Programming]

एल्गोरिदम

Step 1 - START
Step 2 - Declare an AbstractList namely input_list.
Step 3 - Add the values to the list.
Step 4 - Use subList().clear() to clear the sublist from the specified index values.
Step 5 - Display the result
Step 6 - Stop

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

import java.util.*;
public class Demo {
   public static void main(String args[]){
      AbstractList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Programming");
      input_list.add("Is");
      input_list.add("Fun");
      System.out.println("The list is defined as: " + input_list);
      input_list.subList(2, 4).clear();
      System.out.println("The list after removing a sublist is: " + input_list);
   }
}

आउटपुट

The list is defined as: [Java, Programming, Is, Fun]
The list after removing a sublist is: [Java, Programming]

उदाहरण 2

यहां, हम ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

import java.util.*;
public class Demo {
   static void remove_sublist(AbstractList input_list){
      input_list.subList(2, 4).clear();
      System.out.println("The list after removing a sublist is: " + input_list);
   }
   public static void main(String args[]){
      AbstractList<String> input_list = new LinkedList<String>();
      input_list.add("Java");
      input_list.add("Programming");
      input_list.add("Is");
      input_list.add("Fun");
      System.out.println("The list is defined as: " + input_list);
      remove_sublist(input_list);
   }
}

आउटपुट

The list is defined as: [Java, Programming, Is, Fun]
The list after removing a sublist is: [Java, Programming]

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

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

  1. जावा में एक ऐरेलिस्ट से सबलिस्ट को कैसे हटाएं?

    उपसूची() और स्पष्ट() विधियों का उपयोग करना उपसूची () सूची इंटरफ़ेस की विधि तत्वों की अनुक्रमणिका का प्रतिनिधित्व करने वाले दो पूर्णांक मान स्वीकार करती है और, निर्दिष्ट सूची के बीच तत्वों को हटाकर वर्तमान सूची वस्तु का एक दृश्य देता है। स्पष्ट () सूची इंटरफ़ेस की विधि वर्तमान सूची वस्तु से सभी तत्

  1. जावा सूची से डुप्लिकेट निकालें

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