इस लेख में हम समझेंगे कि Java में लिस्ट से सब-लिस्ट (उप-सूची) कैसे हटाई जाती है। लिस्ट एक क्रमबद्ध संग्रह है जो हमें एलिमेंट्स को क्रमिक रूप से स्टोर और एक्सेस करने की अनुमति देता है।
उदाहरण
इनपुट:
Input list: [Java, Programming, Is, Fun]
आउटपुट:
The list after removing a sublist is: [Java, Programming]
एल्गोरिदम
- शुरुआत
- एक AbstractList
input_listडिक्लेयर करें - लिस्ट में मान जोड़ें
- निर्दिष्ट इंडेक्स वैल्यूज से सबलिस्ट को क्लियर करने के लिए
subList().clear()का उपयोग करें - परिणाम प्रदर्शित करें
- रोकें
उदाहरण 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]