?¿?¿Next em um ArrayList como?¿?¿

4 respostas
ken420

Pessoal, tenho um form contendo uma JTable relacionada com meu banco, tenho um arraylist que lista os campos pra mim, como faço para no meu botao avancar ele avancar o registro do meu banco partindo de uma ArrayList? alguem tem algum exemplo ? dei uma pesquisada e achei sobre Iterator mas n entendi direito alguem poderia me explicar? Obrigado pela atencão.

4 Respostas

Lavieri

iterator não vai te servir... iterator é pra vc percorrer a ArrayList toda, de uma vez... o que vc precisa é de um cursor...

private int cursor = 0;
private List<SeuItem> itens;

public SeuItem getNext() {
   cursor++;
   return itens.get(cursor);
}

public SeuItem getPreview() {
   cursor--;
   return itens.get(cursor);
}

agora... vc precisa ver que quando cursor for menor q zero, ou maior que size da lista.... vc precisa tratar e gerar um erro

ken420

o que seria SeuItem?

Felagund

Seria algo como SuaClasse, SeuObjeto, QualquerCoisa, <T> T etc

ou se preferir usar generico use Object ou os generics T

[]'s

ken420

Alguem teria um exemplo, pesquisei bastante mas ta meio dificil entender!

Criado 6 de abril de 2009
Ultima resposta 7 de abr. de 2009
Respostas 4
Participantes 3