Arquivo da tag: Sort

Sorting an HTML table with JavaScript

[code type=html]



Name Surname Age
Raja Dey 18
Mamata Sharma 20
Avijit Sharma 21
Sharanya Dutta 26
Nabin Roy 27


//codereview.stackexchange.com/questions/37632/sorting-an-html-table-with-javascript

Java – Como ordenar a lista de um Objeto sem ter que implementar o Comparator?

Aqui está a resposta:

import org.apache.commons.beanutils.BeanComparator;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class SortByCollectionsObject {

    public static void main(String[] args) {
        List<Pessoa> list = new ArrayList<>();
        list.add(new Pessoa("Pessoa 3", 10));
        list.add(new Pessoa("Pessoa 2", 20));
        list.add(new Pessoa("Pessoa 1", 30));

        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i).getName());
        }

        System.out.println("--------------");

        Collections.sort(list, new BeanComparator<Pessoa>("name"));
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i).getName());
        }
    }
}

public class Pessoa {

    private String name;
    private int idade;

    public Pessoa(String name, int idade) {
        this.name = name;
        this.idade = idade;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }
}