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.