जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा ऐरेलिस्ट


जावा ऐरेलिस्ट

ArrayListवर्ग एक आकार बदलने योग्य सरणी है , जिसे पैकेज में पाया जा सकता है java.util

एक अंतर्निर्मित सरणी और ArrayListजावा में के बीच का अंतर यह है कि किसी सरणी के आकार को संशोधित नहीं किया जा सकता है (यदि आप किसी सरणी में/से तत्वों को जोड़ना या हटाना चाहते हैं, तो आपको एक नया बनाना होगा)। ArrayListजबकि जब भी आप चाहें तत्वों को जोड़ा और हटाया जा सकता है । वाक्यविन्यास भी थोड़ा अलग है:

उदाहरण

कारArrayList नामक एक ऑब्जेक्ट बनाएं जो स्ट्रिंग्स को स्टोर करे:

import java.util.ArrayList; // import the ArrayList class

ArrayList<String> cars = new ArrayList<String>(); // Create an ArrayList object

यदि आप नहीं जानते कि पैकेज क्या है, तो हमारा जावा पैकेज ट्यूटोरियल पढ़ें ।


सामगंरियां जोड़ें

कक्षा में ArrayListकई उपयोगी तरीके हैं। उदाहरण के लिए, तत्वों को जोड़ने के लिए , विधि ArrayListका उपयोग करें :add()

उदाहरण

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    System.out.println(cars);
  }
}


किसी आइटम तक पहुंचें

में किसी तत्व तक पहुँचने के लिए , विधि का ArrayListउपयोग करें और अनुक्रमणिका संख्या देखें:get()

उदाहरण

cars.get(0);

याद रखें: ऐरे इंडेक्स 0 से शुरू होते हैं: [0] पहला तत्व है। [1] दूसरा तत्व है, आदि।



एक आइटम बदलें

किसी तत्व को संशोधित करने के लिए, set()विधि का उपयोग करें और अनुक्रमणिका संख्या देखें:

उदाहरण

cars.set(0, "Opel");


एक आइटम निकालें

किसी तत्व को हटाने के लिए, remove()विधि का उपयोग करें और अनुक्रमणिका संख्या देखें:

उदाहरण

cars.remove(0);

में सभी तत्वों को हटाने के लिए , विधि ArrayListका उपयोग करें :clear()

उदाहरण

cars.clear();


ArrayList आकार

यह पता लगाने के लिए कि ArrayList में कितने तत्व हैं, sizeविधि का उपयोग करें:

उदाहरण

cars.size();


एक ArrayList के माध्यम से लूप

ArrayListलूप के साथ के तत्वों के माध्यम से forलूप करें, और size()यह निर्दिष्ट करने के लिए विधि का उपयोग करें कि लूप कितनी बार चलना चाहिए:

उदाहरण

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    for (int i = 0; i < cars.size(); i++) {
      System.out.println(cars.get(i));
    }
  }
}

आप प्रत्येकArrayList के लिए लूप के माध्यम से भी लूप कर सकते हैं :

उदाहरण

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    for (String i : cars) {
      System.out.println(i);
    }
  }
}


अन्य प्रकार

एक ArrayList में तत्व वास्तव में वस्तुएं हैं। ऊपर के उदाहरणों में, हमने "स्ट्रिंग" प्रकार के तत्व (ऑब्जेक्ट्स) बनाए हैं। याद रखें कि जावा में एक स्ट्रिंग एक वस्तु है (आदिम प्रकार नहीं)। अन्य प्रकारों का उपयोग करने के लिए, जैसे कि int, आपको एक समान आवरण वर्ग निर्दिष्ट करना होगा : : Integerअन्य आदिम प्रकारों के लिए, उपयोग करें: Booleanबूलियन के Characterलिए, चार के Doubleलिए, डबल के लिए, आदि:

उदाहरण

ArrayListसंख्याएँ संग्रहीत करने के लिए बनाएँ (प्रकार के तत्व जोड़ें Integer):

import java.util.ArrayList;

public class Main {
  public static void main(String[] args) {
    ArrayList<Integer> myNumbers = new ArrayList<Integer>();
    myNumbers.add(10);
    myNumbers.add(15);
    myNumbers.add(20);
    myNumbers.add(25);
    for (int i : myNumbers) {
      System.out.println(i);
    }
  }
}


एक ऐरेलिस्ट को सॉर्ट करें

java.utilपैकेज में एक अन्य उपयोगी वर्ग Collectionsवर्ग है, जिसमें sort()वर्णानुक्रम या संख्यात्मक रूप से सूचियों को छाँटने की विधि शामिल है:

उदाहरण

स्ट्रिंग्स की एक ऐरेलिस्ट को सॉर्ट करें:

import java.util.ArrayList;
import java.util.Collections;  // Import the Collections class

public class Main {
  public static void main(String[] args) {
    ArrayList<String> cars = new ArrayList<String>();
    cars.add("Volvo");
    cars.add("BMW");
    cars.add("Ford");
    cars.add("Mazda");
    Collections.sort(cars);  // Sort cars
    for (String i : cars) {
      System.out.println(i);
    }
  }
}

उदाहरण

पूर्णांकों की एक ArrayList को क्रमबद्ध करें:

import java.util.ArrayList;
import java.util.Collections;  // Import the Collections class

public class Main {
  public static void main(String[] args) {
    ArrayList<Integer> myNumbers = new ArrayList<Integer>();
    myNumbers.add(33);
    myNumbers.add(15);
    myNumbers.add(20);
    myNumbers.add(34);
    myNumbers.add(8);
    myNumbers.add(12);

    Collections.sort(myNumbers);  // Sort myNumbers

    for (int i : myNumbers) {
      System.out.println(i);
    }
  }
}