Retornar 5 primeiras posições de um array!

6 respostas
R

Olá pessoal

sou iniciante e estou precisando retornar apenas as 5 primeiras posições de uma List que fiz

alguem tem uma IDEIA??

desde ja, obrigado!

6 Respostas

davidtiagoconceicao

Já tentou criar um novo array, adicionar as cinco primeiras posições do já existente e retornar este novo array?

abelgomes
Lista novaLista = new ArrayList();
for(int i = 0; i<suaLista.size();i++){
   novaLista.add(suaLista.get(i));
   if(i==4)
     break;
}

lembre-se que sua lista pode ser menos 5 por isso colocquei o for ate o temanaho da lista…mas se ela sempre vai ser maior que 5 entao pode colocar a consição direto no for :wink:

gilmaslima
List lista = new ArrayList();

for(int i = 0; i < 10; i++){
// adiciona 10 elementos
lista.set(i, "posição " + i);

}

for(int i = 0; i < 5; i++){
// mostra até a posição 5 do arrayList
System.out.printlm(lista.get(i));

}
R

VALEUUU PESSOAL! :smiley:

JA CONSEGUIIII!

GRANDE ABRAÇOOO A TODOS!

eltonk

Roberto Porto:
Olá pessoal

sou iniciante e estou precisando retornar apenas as 5 primeiras posições de uma List que fiz

alguem tem uma IDEIA??

desde ja, obrigado!

Se tu é iniciante, porque postou em Java Avançado?! :roll:

R

Me enganei! DESCULPE! :slight_smile:

Criado 4 de dezembro de 2008
Ultima resposta 5 de dez. de 2008
Respostas 6
Participantes 5