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

उदाहरण के साथ जावा ArrayList तरीके

इस पोस्ट में हम प्रत्येक विधि के लिए कोड उदाहरणों के साथ सबसे सामान्य Java ArrayList विधियों को शामिल करते हैं।

ArrayList वर्ग एक आकार बदलने योग्य सरणी है। हम आमतौर पर ArrayList . का उपयोग करते हैं जब हम सूची के आकार को पहले से नहीं जानते हैं।

ArrayList क्लास java.util . में है पैकेज।

एक ArrayList कैसे बनाएं

एक ArrayList बनाने और उसमें आइटम जोड़ने के लिए, हम एक ArrayList . को इंस्टेंट करते हैं निर्दिष्ट प्रकार वाली वस्तु, जैसे String या Integer

नोट करें add() विधि किसी आइटम को ArrayList में अगली स्थिति में जोड़ती है। किसी विशिष्ट अनुक्रमणिका में किसी आइटम को जोड़ने का तरीका देखने के लिए अगला उदाहरण देखें।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket);
  }
}

आउटपुट:

[Apple, Banana, Grapes, Orange]

किसी विशिष्ट स्थिति में कोई आइटम कैसे जोड़ें

किसी आइटम को किसी निर्दिष्ट स्थान पर जोड़ने के लिए, हमें add() . को वांछित अनुक्रमणिका प्रदान करनी होगी विधि।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    fruitBasket.add(2, "Melon");
    System.out.println(fruitBasket);
  }
}

आउटपुट:

[Apple, Banana, Melon, Grapes, Orange]

किसी ArrayList में किसी आइटम को कैसे एक्सेस करें

get() विधि एक आइटम पुनर्प्राप्त करती है। हमें get() . को इंडेक्स नंबर देना होगा विधि।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket.get(1));
  }
}
Banana

किसी ArrayList से कोई आइटम कैसे निकालें

किसी आइटम को हटाने के लिए, हम remove() . का उपयोग करते हैं तरीका। हमें इंडेक्स नंबर देना होगा।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    fruitBasket.remove(0);
    System.out.println(fruitBasket);
  }
}

आउटपुट:

[Banana, Grapes, Orange]

एक ArrayList से सभी आइटम कैसे निकालें

clear() विधि ArrayList से सभी आइटम हटा देती है ।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    fruitBasket.clear();
    System.out.println(fruitBasket);
  }
}
[]

एक ArrayList का आकार कैसे प्राप्त करें

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket.size());
  }
}

आउटपुट:

4

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

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    for (int i = 0; i < fruitBasket.size(); i++) {
      System.out.println(fruitBasket.get(i));
    }
  }
}

आउटपुट:

Apple
Banana
Grapes
Orange

प्रत्येक के लिए ArrayList के माध्यम से लूपिंग

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    for (String i : fruitBasket) {
      System.out.println(i);
    }
  }
}

आउटपुट:

Apple
Banana
Grapes
Orange

संख्याओं के साथ ArrayList उदाहरण

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add(10);
    numbers.add(20);
    numbers.add(30);
    numbers.add(40);
    for (int i : numbers) {
      System.out.println(i);
    }
  }
}

आउटपुट:

10
20
30
40

किसी ArrayList में किसी आइटम को कैसे बदलें

replace() विधि किसी आइटम को किसी अन्य प्रदत्त आइटम से बदल देती है। हमें उस आइटम की अनुक्रमणिका निर्दिष्ट करनी होगी जिसे हम बदलना चाहते हैं।

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");

    fruitBasket.set(3, "Peach")
    for (String i : fruitBasket) {
      System.out.println(i);
    }
  }
}

आउटपुट:

#before replace
[Apple, Banana, Grapes, Orange]

#after replace
[Apple, Banana, Grapes, Peach]

किसी ArrayList में आइटम्स को कैसे शफल करें

shuffle() विधि Collections . में है क्लास और इसका उपयोग ArrayList आइटम्स के यादृच्छिक फेरबदल करने के लिए किया जाता है।

import java.util.ArrayList;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket);

    Collections.shuffle(fruitBasket);
    System.out.println(fruitBasket);
  }
}

आउटपुट:

#before shuffle
[Apple, Banana, Grapes, Orange]

#after shuffle
[Grapes, Orange, Banana, Apple]

एक ArrayList में आइटम कैसे सॉर्ट करें

import java.util.ArrayList;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Orange");
    fruitBasket.add("Apple");
    fruitBasket.add("Grapes");
    fruitBasket.add("Banana");
    System.out.println(fruitBasket);

    Collections.sort(fruitBasket);
    System.out.println(fruitBasket);
  }
}

आउटपुट:

#before sort
[Orange, Apple, Grapes, Banana]

#after sort
[Apple, Banana, Grapes, Orange]

किसी ArrayList पर आइटम्स को रिवर्स कैसे करें

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket);

    Collections.reverse(fruitBasket);
    System.out.println(fruitBasket);
  }
}

आउटपुट:

#original list
[Apple, Banana, Grapes, Orange]

#after reverse
[Orange, Grapes, Banana, Apple]

एक ArrayList को Array में कैसे बदलें


import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");

    String[] fruitArray = new String[fruitBasket.size()];
    fruitBasket.toArray(fruitArray);

    for (String i : fruitArray) {
      System.out.println(i);
    }
  }
}

आउटपुट:

Apple
Banana
Grapes
Orange

एक ArrayList में दो आइटम कैसे स्वैप करें

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket = new ArrayList<>();
    fruitBasket.add("Apple");
    fruitBasket.add("Banana");
    fruitBasket.add("Grapes");
    fruitBasket.add("Orange");
    System.out.println(fruitBasket1);

    Collections.swap(fruitBasket, 1, 3);
    System.out.println(fruitBasket);
  }
}

आउटपुट:

#before swap
[Apple, Banana, Grapes, Orange]

#after swap
[Apple, Orange, Grapes, Banana]

दो ArrayLists में कैसे शामिल हों

import java.util.ArrayList;

public class ArrayListTutorial {
  public static void main(String[] args) {
    ArrayList<String> fruitBasket1 = new ArrayList<>();
    ArrayList<String> fruitBasket2 = new ArrayList<>();

    fruitBasket1.add("Apple");
    fruitBasket1.add("Banana");
    fruitBasket1.add("Grapes");
    fruitBasket1.add("Orange");

    fruitBasket2.add("Melon");
    fruitBasket2.add("Strawberries");

    fruitBasket1.addAll(fruitBasket2);

    System.out.println(fruitBasket1);
  }
}

आउटपुट:

[Apple, Banana, Grapes, Orange, Melon, Strawberries]

निष्कर्ष

इस पोस्ट में आपने Java ArrayLists पर सबसे सामान्य संचालन के विभिन्न उदाहरण देखे।


  1. जावा टूडिग्री () विधि उदाहरणों के साथ

    java.lang.Math.toDegrees(double angrad) रेडियन में मापे गए कोण को डिग्री में मापे गए लगभग समतुल्य कोण में परिवर्तित करता है। रेडियन से डिग्री में रूपांतरण आम तौर पर सटीक नहीं होता है; उपयोगकर्ताओं को cos(toRadians(90.0)) की अपेक्षा बिल्कुल 0.0 के बराबर नहीं करनी चाहिए। यहाँ, एंग्रैड तर्क रेडियन में

  1. Java Stream FindAny() उदाहरणों के साथ

    जावा स्ट्रीम की findAny() विधि स्ट्रीम के कुछ तत्वों के लिए एक वैकल्पिक या स्ट्रीम खाली होने पर एक खाली वैकल्पिक देता है। यहां, वैकल्पिक एक कंटेनर ऑब्जेक्ट है जिसमें एक गैर-शून्य मान हो भी सकता है और नहीं भी। जावा में findAny() विधि को लागू करने के लिए एक उदाहरण निम्नलिखित है - उदाहरण import java.u

  1. जावा कैरेक्टर चारकाउंट () उदाहरणों के साथ

    वर्ण.चारकाउंट () विधि निर्दिष्ट वर्ण (यूनिकोड कोड बिंदु) का प्रतिनिधित्व करने के लिए आवश्यक चार मानों की संख्या निर्धारित करती है। यदि निर्दिष्ट वर्ण 0x10000 के बराबर या उससे अधिक है, तो विधि 2 वापस आती है। अन्यथा, विधि 1 लौटाती है। उदाहरण आइए अब एक उदाहरण देखें - import java.lang.*; public class D