utilMDE
Class ArraysMDE.ComparableArrayComparatorLengthFirst<T extends Comparable<T>>

Object
  extended by ArraysMDE.ComparableArrayComparatorLengthFirst<T>
All Implemented Interfaces:
Comparator<T[]>
Enclosing class:
ArraysMDE

public static final class ArraysMDE.ComparableArrayComparatorLengthFirst<T extends Comparable<T>>
extends Object
implements Comparator<T[]>

Note: this comparator imposes orderings that are inconsistent with equals. That is, it may return 0 if the arrays are not equal (but do contain identical objects).


Constructor Summary
ArraysMDE.ComparableArrayComparatorLengthFirst()
           
 
Method Summary
 int compare(T[] a1, T[] a2)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface Comparator
equals
 

Constructor Detail

ArraysMDE.ComparableArrayComparatorLengthFirst

public ArraysMDE.ComparableArrayComparatorLengthFirst()
Method Detail

compare

public int compare(T[] a1,
                   T[] a2)
Specified by:
compare in interface Comparator<T extends Comparable<T>[]>