In Java, a list is an ordered collection of elements that can contain duplicate values. There are several ways to create a list in Java.
One way is to use the java.util.ArrayList class, which is an implementation of the List interface that uses an array to store the elements. Here is an example of how you can create an ArrayList and add elements to it:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// Create an ArrayList of Strings
ArrayList<String> list = new ArrayList<>();
// Add elements to the list
list.add("apple");
list.add("banana");
list.add("cherry");
// Print the list
System.out.println(list); // Output: [apple, banana, cherry]
}
}
This code creates an ArrayList called list that stores elements of type String. It then adds three elements to the list using the add method.
Another way to create a list is to use the java.util.LinkedList class, which is an implementation of the List interface that uses a doubly-linked list to store the elements. Here is an example of how you can create a LinkedList and add elements to it:
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
// Create a LinkedList of Integers
LinkedList<Integer> list = new LinkedList<>();
// Add elements to the list
list.add(1);
list.add(2);
list.add(3);
// Print the list
System.out.println(list); // Output: [1, 2, 3]
}
}
This code creates a LinkedList called list that stores elements of type Integer. It then adds three elements to the list using the add method.
You can also use the java.util.Arrays.asList method to create a list from an array. Here is an example of how you can do it:
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
// Create an array of strings
String[]