Por que você não armazena o próprio array de valores dentro da classe Numeros?
Desta maneira, você vai ter que reatribuir após ordenar. Ou apenas atribuir depois de ordenar.
L
l.cestarolli
Qual o erro gerado?
Só uma dica, nome de classe deve sempre começar com letra maiúscula: Ordenar
shenn
wagnerfrancisco vo tentar fazer isso vllw =D
l.cestarolli Então, esse codigo que eu postei não dá nenhum erro, ele ordena perfeitamente…
porem, gostaria de armazenar esses numeros ordenadas na classe Numeros novamente para eu poder salvar no db…
CristianPalmaSola10
Se voce utilizar um array normal dentra da classe numeros depois de fazer o sort é so atribuir o resultado para esse array, é o mais facil para esse casso.
al.barbosa
shenn,
Não vejo outra forma de armazenar no bean a não ser armazenar um valor de cada vez (chamar o setNum1(), setNum2() e setNum3()). A nao ser que você utilize um Array dentro da classe Numero, como falou o wagnerfrancisco. Mas aí você terá que mudar a forma de salvar no banco de dados.
Tome cuidado se você quer os números em ordem crescente. Se o vetor for de String o Arrays.sort() irá ordenar em ordem alfabética.
Por exemplo, se você tiver os número 310,50 e 40, ele irá ordenar assim: 310, 40, 50! O 310 vem na frente do 40 em ordem alfabética.
No exemplo eu coloquei o vetor como Integer para evitar esse problema.