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

Java में ArrayList से पहला और अंतिम एलिमेंट कैसे प्राप्त करें?

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

  1. Java में JTextField से इनपुट मान पढ़कर JList में कैसे जोड़ें? Java में JTextField से इनपुट मान पढ़कर JList में कैसे जोड़ें?

    JList JComponent क्लास का एक सबक्लास है जो यूजर को या तो सिंगल सिलेक्शन या मल्टीपल सिलेक्शन चुनने की अनुमति देता है। JList क्लास स्वयं स्क्रॉलबार को सपोर्ट नहीं करती। स्क्रॉलबार जोड़ने के लिए, हमें JScrollPane क्लास का उपयोग JList क्लास के साथ करना होगा। JScrollPane तब स्वचालित रूप से स्क्रॉलबार को

  1. - Python प्रोग्राम से सूची में पहले और अंतिम तत्वों को इंटरचेंज करना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें अंतिम तत्व को पहले तत्व के साथ स्वैप करने की आवश्यकता है। समस्या को हल करने के लिए 4 दृष्टिकोण हैं जैसा कि नीचे चर्चा की गई है। दृष्टिकोण 1 - ब्रूट-फोर्स दृष्टिकोण उदाहरण def swapLast(Lis

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

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