Java Array List: Add Items
Java Array List: Add Items
The difference between a built-in array and an Array List in Java, is that
the size of an array cannot be modified (if you want to add or remove
elements to/from an array, you have to create a new one). While
elements can be added and removed from an Array List when ever you
want.
Example:-
Create an Array List object called cars that will store strings:
Add Items
The Array List class has many useful methods. For example, to add
elements to the Array List, use the add() method:
Example
import java.util.Array List;
public class Main {
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
Access an Item
To access an element in the ArrayList, use the get() method and refer
to the index number:
Example
cars.get(0);
Remember: Array indexes start with 0: [0] is the first element. [1] is the
second element, etc.
ADVERTISEMENT
Change an Item
To modify an element, use the set() method and refer to the index
number:
Example
cars.set(0, "Opel");
Remove an Item
To remove an element, use the remove() method and refer to the index
number:
Example
cars.remove(0);
Example
cars.clear();
Example
cars.size();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars.get(i));
Example
public class Main {
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(i);
}
Other Types
Elements in an ArrayList are actually objects. In the examples above, we
created elements (objects) of type "String". Remember that a String in
Java is an object (not a primitive type). To use other types, such as int,
you must specify an equivalent 3wrapper class: Integer. For other
primitive types, use: Boolean for boolean, Character for char, Double for
double, etc:
Example
Create an Array List to store numbers (add elements of type Integer):
myNumbers.add(10);
myNumbers.add(15);
myNumbers.add(20);
myNumbers.add(25);
System.out.println(i);
}
Sort an Array List
Another useful class in the java.util package is the Collections class,
which include the sort() method for sorting lists alphabetically or
numerically:
Example
Sort an Array List of Strings:
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(i);
Example
Sort an ArrayList of Integers:
import java.util.ArrayList;
myNumbers.add(33);
myNumbers.add(15);
myNumbers.add(20);
myNumbers.add(34);
myNumbers.add(8);
myNumbers.add(12);
System.out.println(i);