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.
?¿?¿Next em um ArrayList como?¿?¿
4 Respostas
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
o que seria SeuItem?
Seria algo como SuaClasse, SeuObjeto, QualquerCoisa, <T> T etc
ou se preferir usar generico use Object ou os generics T
[]'s
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
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo