ArrayList Java | Como usar ArrayList na linguagem de programação Java

3 min read 4 hours ago
Published on Oct 11, 2025 This response is partially generated with the help of AI. It may contain inaccuracies.

Table of Contents

Introduction

In this tutorial, you'll learn how to use the ArrayList class in Java, a powerful tool for managing dynamic arrays. ArrayLists provide flexibility in handling collections of data, allowing for easy additions and removals. This guide will walk you through the basic operations of ArrayList, including creation, adding elements, and iterating through the list.

Step 1: Setting Up Your Java Environment

Before you start coding, ensure you have a Java development environment ready.

  • Use an online compiler like OnlineGDB or install Java Development Kit (JDK) on your computer.
  • If you're new to Java, consider following a course for structured learning. A recommended course can be found here.

Step 2: Importing the ArrayList Class

To work with ArrayList in Java, you need to import the class from the Java Collections Framework.

import java.util.ArrayList;
  • Place this import statement at the top of your Java file.

Step 3: Creating an ArrayList

Now you can create an instance of ArrayList.

ArrayList<String> arrayList = new ArrayList<>();
  • Replace String with any data type you want to store (e.g., Integer, Double).

Step 4: Adding Elements to the ArrayList

To add elements to your ArrayList, use the add method.

arrayList.add("Element 1");
arrayList.add("Element 2");
  • You can add as many elements as you need.
  • Remember, ArrayList can store duplicate values.

Step 5: Accessing Elements

You can access elements in an ArrayList using the get method and the index of the element.

String firstElement = arrayList.get(0);
  • Indexing starts at 0, so the first element is accessed with index 0.

Step 6: Iterating Through the ArrayList

To iterate over the elements in an ArrayList, you can use a simple for loop or an enhanced for loop.

Using a For Loop

for (int i = 0; i < arrayList.size(); i++) {
    System.out.println(arrayList.get(i));
}

Using an Enhanced For Loop

for (String element : arrayList) {
    System.out.println(element);
}

Step 7: Removing Elements from the ArrayList

To remove an element, use the remove method.

arrayList.remove("Element 1"); // Removes the first occurrence of "Element 1"
  • You can also remove by index:
arrayList.remove(0); // Removes the element at index 0

Step 8: Other Useful Methods

ArrayLists have several additional methods that can be useful:

  • size(): Returns the number of elements in the list.
  • clear(): Removes all elements from the list.
  • contains(Object o): Checks if the list contains a specific element.

Example:

int size = arrayList.size();
boolean hasElement = arrayList.contains("Element 2");

Conclusion

You have now learned the basics of using ArrayLists in Java, including how to create, add, access, remove, and iterate through elements. ArrayLists are versatile and can greatly enhance your ability to manage collections of data in your Java applications.

To continue your learning, consider exploring more advanced features of Java collections or building a small project that utilizes ArrayLists for data management.