Lists
The List
interface provides a way to store ordered collections of elements. This tutorial will teach you how to use lists in Java.
Creating a List
To create a list, use the ArrayList
class:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
System.out.println(names);
}
}
Accessing Elements in a List
You can access elements in a list using the get
method:
public class Main {
public static void main(String[] args) {
List names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
System.out.println(names.get(1)); // Outputs: Bob
}
}
Removing Elements from a List
Use the remove
method to remove elements from a list:
public class Main {
public static void main(String[] args) {
List names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
names.remove("Bob");
System.out.println(names); // Outputs: [Alice, Charlie]
}
}
Iterating Over a List
You can iterate over a list using a for-each loop:
public class Main {
public static void main(String[] args) {
List names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
System.out.println(name);
}
}
}
Continue exploring our intermediate tutorials to learn more about Java programming.