Você está aqui: Java ::: Coleções (Collections) ::: ArrayList |
Como inserir um item em uma determinada posição da ArrayList do Java usando o método add()Quantidade de visualizações: 15105 vezes |
Nesta dica mostrarei como é possível usar o método add() da classe ArrayList do Java para inserir um elemento em uma determinada posição, ou seja, em um determinado índice da lista. Para isso nós só precisamos usar a assinatura do método add() que aceita também o índice no qual o novo elemento será inserido. Veja:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- public void add(int index, E element) Você deve ter em mente, claro, que este método pode disparar uma exceção do tipo IndexOutOfBoundsException se o índice informado estiver fora da faixa permitida. Veja agora o código Java completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.ArrayList;
public class Estudos{
public static void main(String[] args){
// cria uma ArrayList que conterá strings
ArrayList<String> pessoas = new ArrayList<>();
// adiciona itens na lista
pessoas.add("Alberto");
pessoas.add("Victor");
pessoas.add("João");
// adiciona um item na posição 2, depois de Victor
pessoas.add(2, "Ricardo");
// exibe os itens da lista
for(int i = 0; i < pessoas.size(); i++){
System.out.println(pessoas.get(i));
}
System.exit(0);
}
}
Ao executar este código Java nós teremos o seguinte resultado: Alberto Victor Ricardo João |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






