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

Java प्रोग्राम: लिस्ट से सबलिस्ट हटाना

इस लेख में हम समझेंगे कि Java में लिस्ट से सब-लिस्ट (उप-सूची) कैसे हटाई जाती है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है।

उदाहरण

इनपुट:

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

आउटपुट:

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

एल्गोरिदम

  1. शुरुआत
  2. एक AbstractList input_list डिक्लेयर करें
  3. लिस्ट में मान जोड़ें
  4. निर्दिष्ट इंडेक्स वैल्यूज से सबलिस्ट को क्लियर करने के लिए subList().clear() का उपयोग करें
  5. परिणाम प्रदर्शित करें
  6. रोकें

उदाहरण 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 removeSublist(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);
        removeSublist(input_list);
    }
}

आउटपुट

The list is defined as: [Java, Programming, Is, Fun]
The list after removing a sublist is: [Java, Programming]
  1. - जावा में List से डुप्लिकेट तत्वों को हटाने का प्रोग्राम

    List से डुप्लिकेट हटाने के लिए, कोड निम्नानुसार है: उदाहरण import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo {     public static void main(String[] args){       ArrayList<String> list = new ArrayList<String>(); &n

  1. - Java में ArrayList से सबलिस्ट कैसे हटाएं?

    subList() और clear() विधियों का उपयोग करके List इंटरफ़ेस की subList() विधि दो इंटीजर वैल्यूज़ स्वीकार करती है जो एलिमेंट्स के इंडेक्स को दर्शाते हैं, और निर्दिष्ट इंडेक्सेज़ के बीच के एलिमेंट्स को हटाकर वर्तमान List ऑब्जेक्ट का व्यू लौटाती है। List इंटरफ़ेस की clear() विधि वर्तमान List ऑब्जेक्ट से

  1. - आसान Java: ArrayList से डुप्लिकेट आइटम्स हटाएं

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