ArrayList क्लास की get() विधि एक इंटीजर स्वीकार करती है जो इंडेक्स वैल्यू को दर्शाता है, और वर्तमान ArrayList ऑब्जेक्ट के निर्दिष्ट इंडेक्स पर एलिमेंट को लौटाती है।
इसलिए, यदि आप इस विधि को 0 पास करते हैं तो आप वर्तमान ArrayList का पहला एलिमेंट प्राप्त कर सकते हैं, और यदि आप list.size()-1 पास करते हैं तो आप अंतिम एलिमेंट प्राप्त कर सकते हैं।
उदाहरण
import java.util.ArrayList;
public class FirstandLastElemets {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
// ArrayList ऑब्जेक्ट इंस्टेंशिएट करना
list.add("JavaFX");
list.add("Java");
list.add("WebGL");
list.add("OpenCV");
list.add("OpenNLP");
list.add("JOGL");
list.add("Hadoop");
list.add("HBase");
list.add("Flume");
list.add("Mahout");
list.add("Impala");
System.out.println("Contents of the Array List: \n" + list);
// सब लिस्ट हटाना
System.out.println("First element of the array list: " + list.get(0));
System.out.println("Last element of the array list: " + list.get(list.size() - 1));
}
}
आउटपुट
Contents of the Array List: [JavaFX, Java, WebGL, OpenCV, OpenNLP, JOGL, Hadoop, HBase, Flume, Mahout, Impala] First element of the array list: JavaFX Last element of the array list: Impala
उदाहरण 2
ArrayList के न्यूनतम और अधिकतम वैल्यूज़ प्राप्त करने के लिए:
एक ArrayList ऑब्जेक्ट बनाएं।
एलिमेंट्स जोड़ें।
Collections क्लास की sort() विधि का उपयोग करके इसे सॉर्ट करें।
तब, ArrayList का पहला एलिमेंट न्यूनतम वैल्यू होगा और अंतिम एलिमेंट अधिकतम वैल्यू होगा।
import java.util.ArrayList;
import java.util.Collections;
public class MinandMax {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
// ArrayList ऑब्जेक्ट इंस्टेंशिएट करना
list.add(1001);
list.add(2015);
list.add(4566);
list.add(90012);
list.add(100);
list.add(21);
list.add(43);
list.add(2345);
list.add(785);
list.add(6665);
list.add(6435);
System.out.println("Contents of the Array List: \n" + list);
// Array list को सॉर्ट करना
Collections.sort(list);
System.out.println("Minimum value: " + list.get(0));
System.out.println("Maximum value: " + list.get(list.size() - 1));
}
}
आउटपुट
Contents of the Array List: [1001, 2015, 4566, 90012, 100, 21, 43, 2345, 785, 6665, 6435] Minimum value: 21 Maximum value: 90012