Métodos

Modificando Elementos

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> order = new ArrayList<String>();
        order.add("Whopper");
        order.add("Nuggets");
        order.add("Batata Frita");
        order.set(1, "Coca");
        // Isso troca o elemento 1, Nuggets para uma Coca.
    }
}

Usando set(), você pode definir o elemento no número do índice para um novo elemento.


Removendo Elementos

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> order = new ArrayList<String>();
        order.add("Whopper");
        order.add("Nuggets");
        order.add("Batata Frita");
        order.remove(2);
        // Remove batata frita do ArrayList
    }
}

Semelhante a set(), o método remove() remove um elemento em um número de índice.


Obtendo o tamanho de um ArrayList

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> order = new ArrayList<String>();
        order.add("Whopper");
        order.add("Nuggets");
        order.add("Batata Frita");
        System.out.println(order.size());
        // Gera o tamanho do ArrayList, neste caso: 3
    }
}

size() retorna o tamanho do ArrayList.


Iterando sobre elementos

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> order = new ArrayList<String>();
        order.add("Whopper");
        order.add("Nuggets");
        order.add("Batata Frita");
        for (int i = 0; i < order.size(); i++) {
            System.out.println(order.get(i));
        }
        // Saída:
        // Whopper
        // Nuggets
        // Batata Frita
    }
}

Usando uma combinação do loop for e do método get, podemos iterar através do ArrayList e imprimir cada elemento em cada índice.