kerho
Class Jasen.Vertailija

java.lang.Object
  extended by kerho.Jasen.Vertailija
All Implemented Interfaces:
Comparator<Jasen>
Enclosing class:
Jasen

public static class Jasen.Vertailija
extends Object
implements Comparator<Jasen>

Luokka joka vertaa kahta jäsentä keskenään


Constructor Summary
Jasen.Vertailija(int k)
          Alustetaan vertailija vertailemaan tietyn kentän perusteella
 
Method Summary
 int compare(Jasen j1, Jasen j2)
          Verrataana kahta jäsentä keskenään.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

Jasen.Vertailija

public Jasen.Vertailija(int k)
Alustetaan vertailija vertailemaan tietyn kentän perusteella

Parameters:
k - vertailtavan kentän indeksi.
Method Detail

compare

public int compare(Jasen j1,
                   Jasen j2)
Verrataana kahta jäsentä keskenään.

Specified by:
compare in interface Comparator<Jasen>
Parameters:
j1 - 1. verrattava jäsen
j2 - 2. verrattava jäsen
Returns:
<0 jos j1 < j2, == 0 jos j1 == j2 ja muuten >0