Originally published byDev.to
1.Adding Elements
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
System.out.println(list); --> output:[Apple]
2.Accessing Elements
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
String item = list.get(0);
System.out.println(item); -->output:Apple
3. Updating Elements
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.set(0, "Mango"); // replace element
System.out.println(list);
}
}
output:[Mango, Banana]
4. Removing Elements
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Mango");
list.remove(0); // remove by index
System.out.println(list);
list.remove("Banana"); // remove by value
System.out.println(list);
list.clear(); // remove all
System.out.println(list);
}
}
output:[Banana, Mango]
[Mango]
[]
5. Size & Check
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
System.out.println(list.size()); // number of elements
System.out.println(list.isEmpty()); // check empty
System.out.println(list.contains("Apple"));// check element
}
}
output:2
false
true
6. Searching
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Apple");
System.out.println(list.indexOf("Apple")); // first index
System.out.println(list.lastIndexOf("Apple")); // last index
}
}
output:0
2
7. Bulk Operations
import java.util.ArrayList;
public class Demo {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Apple");
System.out.println(list.indexOf("Apple")); // first index
System.out.println(list.lastIndexOf("Apple")); // last index
}
}
output:[Apple, Banana, Grapes]
[Apple, Banana]
[Grapes]
🇺🇸
More news from United StatesUnited States
NORTH AMERICA
Related News
How Braze’s CTO is rethinking engineering for the agentic area
11h ago
Amazon Employees Are 'Tokenmaxxing' Due To Pressure To Use AI Tools
22h ago
KDE Receives $1.4 Million Investment From Sovereign Tech Fund
2h ago
Instagram’s new ‘Instants’ feature combines elements from Snapchat and BeReal
2h ago
Six Claude Code Skills That Close the AI Agent Feedback Loop
2h ago