Organizar List pelo codigo[ resolvido ]

2 respostas
getAndSet

Olá tenho o seguinto código

List dados = new ArrayList(); synchronized ( this ){ Iterator iterador = this.listObj.iterator(); while( iterador.hasNext() ){ BeanEtiqueta bean = (BeanEtiqueta) iterador.next(); String[ ] str = new String[ 8]; str[ 0 ] = "Código : ".concat( Integer.toString( bean.getCodCli() ) ); str[ 1 ] = "Nome : ".concat( bean.getNomeCli() ); str[ 2 ] = "Endereço : ".concat( bean.getEndereco() ); str[ 3 ] = "Bairro : ".concat( bean.getBairro() ); str[ 4 ] = "Numero : ".concat( Integer.toString( bean.getNumeroResidencial() ) ); str[ 5 ] ="Caixa Postal : ".concat( bean.getCaixaPostal() ); str[ 6 ] = "CEP :".concat( Integer.toString( bean.getCep() ) ); MySQL.execQuery("SELECT NOMCID, ESTCID FROM FATFCIDI WHERE CODCLI = "+bean.getCodCidade(), this.tmp2 ); str[ 7 ] = tmp2.getValueAt( 0, 0).toString()+" - "+tmp2.getValueAt( 0, 1 ).toString(); dados.add( str ); } }
queria ordenar pelo codigo
que é a seguinte linha str[ 0 ] = "Código : ".concat( Integer.toString( bean.getCodCli() ) );
Alguem tem alguma dica!!!
Desde já Agradeço.

2 Respostas

marcos.junqueira

porque ao invés de colocar seus dados no vetor e depois colocar na lista vc já nao coloca diretamente o objeto?

assim vc poderia implementar na sua Classe BeanEtiqueta a interface Comparable para que sua lista seja ordenável…

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html

marcelo_mococa

ou ainda criar um Comparator com a lógica de ordenação…

Criado 30 de janeiro de 2007
Ultima resposta 30 de jan. de 2007
Respostas 2
Participantes 3