ArrayList

ArrayList in Java


import java.util.ArrayList;

public class Program1 {

    public static void main(String[] args) {

        ArrayList<String> countries = new ArrayList<String>();
        countries.add("India");
        countries.add("USA");
        countries.add("China");
        countries.add("Russia");

        System.out.println(countries);
    }

}

๐Ÿงพ Output:

[India, USA, China, Russia]

๐Ÿ’ก What is an ArrayList?

  • A resizable array in Java (from java.util package).

  • Can store a list of objects (in this case, Strings).

  • Allows dynamic addition, removal, and retrieval of items.


๐Ÿง  Common Operations:

OperationExample Code
Add an elementcountries.add("Japan");
Get an element by indexcountries.get(0); // India
Set (replace) an elementcountries.set(1, "UK");
Remove an elementcountries.remove("China");
Size of the listcountries.size();
Loop through elements (for-each)for(String c : countries) {}

๐Ÿ” Example: Looping through the list:

for (String country : countries) {
System.out.println("Country: " + country);
}