845 links
  • Links Lounge
  • Home
  • Login
  • RSS Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
  • Trier une liste en Java

    Trier une liste d'objet en Java est relativement facile :
    [code]
    Collections.sort(myList, new MyComparator());
    [/code]

    Où MyComparator implémente l'interface Comparator. Je n'ai pas trouvé de classe abstraite pour cela, donc pas de sucre syntaxique particulier ici.
    Un Comparator implémente la méthode compare(o1, o2) qui doit retourner :

    • 0 si o1 = o2
    • -1 si o1 < o2
    • 1 si o1 > o2

    Par exemple :
    [code]
    public class MyComparator implements Comparator {
    @Override
    public int compare(MyObject o1, MyObject o2) {
    if (o1.getInt() == o2.getInt()) {
    return 0;
    }
    if (o1.getInt() < o2.getInt()) {
    return -1;
    }
    return 1;
    }
    [/code]

    Fri 19 Apr 2013 11:48:11 AM CEST - permalink -
    - - - http://links.la-bnbox.fr/?15cr1A
    Java Snippet
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, no-database delicious clone by the Shaarli community - Help/documentation