tenho um ArrayList, cada posição deste Array tem uma linha de texto
por exemplo:
ArrayList list = new ArrayList();
list.add("Linha de texto 1"); //1
list.add("Linha de texto 2"); //2
list.add("Linha de texto 3"); //3
list.add("Linha de texto 4"); //4
list.add("Linha de texto 5"); //5
list.add("Linha de texto 6"); //6
list.add("Linha de texto 7"); //7
list.add("Linha de texto 8"); //8
list.add("Linha de texto 9"); //9
pois bem, preciso “filtrar” essa lista. de forma que no fim eu tenha 1/2 e 1/3 dela.
por exemplo: (1/2) - deixar nela apenas as linhas 1,3,5,7,8 (deixa um, remove um, deixa um, remove um)
já para (1/3) - deixar apenas 1,4,7 ( deixa um, remove dois, deixa um, remove dois)
em outra situação, fazer não seria problema, mas usando ArrayList. não sei.
Obrigado pessoal,
ViniGodoy Não tinha pensado nisso.
vou ter que filtrar uma grande quantidade de dados. diria que a Lista vai ficar com umas 50.000 posições.
essa estrutura de dados é eficiente? ou recomendaria outra?