Acessar e modificar
Ao manipular listas em Java, você frequentemente precisa acessar o primeiro ou o último elemento, ou modificar um item específico. O ArrayList é a estrutura dinâmica mais comum para isso, e os métodos get(), set() e size() são indispensáveis para essas operações no dia a dia.
O PROBLEMA
ArrayList com 5 nomes. Exiba primeiro, último, modifique o terceiro.
EXEMPLO
Primeiro: Ana, Último: Carla
SOBRE O CONCEITO
No ArrayList, os elementos são indexados a partir de 0. Use lista.get(posicao) para acessar e lista.set(posicao, novoValor) para alterar. O último elemento está no índice lista.size() - 1, pois size() retorna a quantidade total de elementos. Um erro comum é usar size() diretamente como índice, o que causa IndexOutOfBoundsException. Neste exercício, o primeiro nome está no índice 0, o último em nomes.size() - 1, e o terceiro no índice 2 (já que o primeiro é 0).
RESOLUÇÃO