Sorting with Java Collections is easy. Collections.sort() does all of the work if you have defined a way to compare the objects. That works great … when they are of the same type. What happens if the objects are of different types?
Create an interface that all of the objects in the collection implement. Create a comparator for the interface type. Specify the comparator to the Collection.sort() method. This is especially useful when they classes can’t have a common parent type.
I didn’t get to run an example with this type of implementation, but it makes sense. Now, if I could just remember what triggered this idea.
sheltonn January 11th, 2011
Posted In: Java