This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I have a class called Dictionary. Now inside the Dictionary class, there are objects called Word. Each Word object has a method called getWord() that returns a String. Each Word object is placed in an ArrayList called DictionaryEntries. Now my problem is, I need to sort the Word objects inside DictionaryEntries using the string that the method getWord() returns. How do I do this?
I tried this one that I have used before but it's only for integers and not Strings.
Either, have Word implement Comparable<Word>, or else define a new class that implements Comparator<Word>. Either way, the compareTo()/compare() method will call String1.compareTo(String2) on the Words' respective Strings.