इस पोस्ट में हम प्रत्येक विधि के लिए कोड उदाहरणों के साथ सबसे सामान्य 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 पर सबसे सामान्य संचालन के विभिन्न उदाहरण देखे।