The Java Developers Almanac 1.4


Order this book from Amazon.

   
Home > List of Packages > java.lang  [58 examples]

e53. Implementing a Class That Can Be Sorted

In order for a class to be used in a sorted collection such as a SortedTree or for it to be sortable by Collections.sort(), the class must implement Comparable.
    public class MyClass implements Comparable {
        public int compareTo(Object o) {
            // If this < o, return a negative value
            // If this = o, return 0
            // If this > o, return a positive value
        }
    }

 Related Examples
e48. The Quintessential Java Application
e49. Terminating the Application
e50. Determining When the Application Is About to Exit
e51. Computing Elapsed Time
e52. Loading Native Code
e54. Redirecting Standard Output, and Error
e55. Getting the Size of the Heap

See also: Arrays    Assertions    Classes    Commands    Numbers    Objects    Strings    System Properties    Threads   


© 2002 Addison-Wesley.