20061121

Sortierschlüssel (Map sortieren)

public class SortKey<E> 
{
 private E key;
 private boolean reverse;
 public SortKey(E key)
 {
  this(key,false);
 }
 public SortKey(E key,boolean reverse)
 {
  this.key=key;
  this.reverse=reverse;
 }
 public E getKey() 
 {
  return key;
 }
 public void setKey(E key) 
 {
  this.key = key;
 }
 public boolean isReverse() 
 {
  return reverse;
 }
 public void setReverse(boolean reverse) 
 {
  this.reverse = reverse;
 }
 public String toString()
 {
  return (reverse?"-":"+")+key;
 }
}

Keine Kommentare: