segunda-feira, 31 de maio de 2010

Re: [java-br] REFORMULANDO: Preciso trocar o valor de atributo de dois objetos em ArrayList [wdl] Collections.swap funciona para Arraylist de objetos?

·

 

Fera, a lógica é a seguinte:

//primeiro é preciso declarar e inicializar a lista de objetos (String
também é objeto)

ArrayList<String> posicaoLiteral = new ArrayList<String>();

//em seguida inserir os objetos na lista

posicaoLiteral.add("um");
posicaoLiteral.add("dois");
posicaoLiteral.add("tres");
posicaoLiteral.add("quatro");

//e só a partir daí inverter suas posições

Collections.swap(posicaoLiteral, 0, 1);
...
não entendi bem o seu código (tá parecendo questão de certificação - por
pouco não arrisquei um "erro de compilação" rs), experimente declarar e
inicializar a lista primeiro, só pra gente ver no que que dá... estou à
disposição.

T++

Em 29/05/2010 15:40, Wendel Silva escreveu:
>
> Reformulando a necessidade.
> tenho os indices p1 e p2,
> Tenho o ArrayList de objetos do tipo <jogador> jogadores.
>
> o objeto jogador tem atributo nome.
>
> Preciso trocar os nomes entre p1 e p2.
>
> Como faco isso?
>
> Em 29 de maio de 2010 15:05, Wendel Silva <wfrsilva@gmail.com
> <mailto:wfrsilva%40gmail.com>> escreveu:
>
> > Oi de novo, esse fds ta sendo punk,
> > Tentando adiantar o maximo do projeto.
> > Mais uma duvida
> >
> > O Collections.swap funciona para um Arraylist de objetos?
> >
> >
> > public void trocaPosicaoBotoes(int p1, int p2){
> > ArrayList <Jogador> jogadores =
> > titularesReservas.arLPegaListaDeJogadores();
> > Collections.swap(jogadores, p1, p2);
> > titularesReservas.arLSetaListaDeJogadores(jogadores);
> > this.repaint();
> > this.revalidate();
> > } // trocaPosicaoBotoes
> >
> > Pois aparentemente nao esta trocando de posicao e nao esta mostrando
> > nenhuma excecao.
> >
> >
> > --
> > ------------------------------------------------------
> > Wendel Fabiano Ribeiro da Silva
> > wfrsilva@gmail.com <mailto:wfrsilva%40gmail.com> -
> wfrsilva@hotmail.com <mailto:wfrsilva%40hotmail.com> -
> wfrsilva@inf.ufsc.br <mailto:wfrsilva%40inf.ufsc.br>
> > http://www.via6.com/wfrsilva - http://www.inf.ufsc.br/~wfrsilva
> <http://www.inf.ufsc.br/%7Ewfrsilva><http://www.inf.ufsc.br/%7Ewfrsilva> -
> > http://br.linkedin.com/pub/wendel-fabiano-ribeiro-da-silva/18/BBA/601
> > (48) 8835-4452 - 9142-5244
> > Florianópolis - SC
> >
>
> --
> ------------------------------------------------------
> Wendel Fabiano Ribeiro da Silva
> wfrsilva@gmail.com <mailto:wfrsilva%40gmail.com> -
> wfrsilva@hotmail.com <mailto:wfrsilva%40hotmail.com> -
> wfrsilva@inf.ufsc.br <mailto:wfrsilva%40inf.ufsc.br>
> http://www.via6.com/wfrsilva - http://www.inf.ufsc.br/~wfrsilva
> <http://www.inf.ufsc.br/%7Ewfrsilva> -
> http://br.linkedin.com/pub/wendel-fabiano-ribeiro-da-silva/18/BBA/601
> (48) 8835-4452 - 9142-5244
> Florianópolis - SC
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Yahoo Encontros. Entre e conheça nossas histórias de sucesso.

Média de 7 profissionais contratados por hora! 1 a cada 9 minutos!

Veja os imóveis mais vendidos em Rio de Janeiro no Yahoo! Imóveis
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog