Como pegar o ultimo elemento e colocar na primeira posição? Jtable

Já que ninguem vai me ajudar no outro post, entao apenas me respondam,

como faço para pegar o ultimo elemento de uma jtable, e mudar para a 1 posição da jtable?

Abraços

Voce pode fazer isso mudando pela lista que popula seu model.

É só tirar da ultima posição e colocar na primeira.

[quote=Marky.Vasconcelos]Voce pode fazer isso mudando pela lista que popula seu model.

É só tirar da ultima posição e colocar na primeira.[/quote]

Olha o que tive que fazer para contornar o problema:

[code]
public void PesquisaNome() {
String pesquisando = campo_gasto_pesquisa.getText();
String pesquisado = “”;
int tamanho = pesquisando.length();
int i;
int faltaram[] = new int[1000];
int countFaltaram = 0;

    modeloGasto.limpar();

    for (i = 0; bd.gastos[i] != null; i++) {

        try {
            pesquisado = bd.gastos[i].getNome().substring(0, tamanho);
            if (pesquisando.equals(pesquisado)) {
                modeloGasto.addGasto(bd.gastos[i]);
            } else {
                faltaram[countFaltaram] = i;
                countFaltaram++;
            }
        } catch (StringIndexOutOfBoundsException e) {
            faltaram[countFaltaram] = i;
            countFaltaram++;
        }
    }

    for (i = 0; i < countFaltaram; i++) {
        modeloGasto.addGasto(bd.gastos[faltaram[i]]);
    }
}[/code]

ja que nao sei mudar as posições, tive que zerar todos os elementos e re-popular atabela de acordo com a pesquisa! Como desta forma está funcionando gostaria de perguntar:

Compensa eu pensar em alguma outra forma de fazer isto? (ordenar a tabela)
O método que eu fiz, deixa o sistema mais lento?