application My Book rassemble une collection de Book
objets à l'aide lookups contre différents Merchant
objets:Comment trier un "Book" ArrayList sans SQL?
List<Book> books = new ArrayList<Book>();
for (Merchant merchant : merchants)
{
books.addAll(getBooksForMerchant(merchantName);
}
Il doit trier la liste sur la base d'une liste déroulante:
<select class="sortByDropdown" name="sort">
<option value="lowPrice">Price: Low to High</option>
<option value="highPrice">Price: High to Low</option>
<option value="reviewRank">Avg. Customer Review</option>
</select>
Étant donné que Book
a une propriété price
et une propriété reviewRank
, comment puis-je trier le ArrayList de livres dans Java avant de l'afficher à l'utilisateur dans l'ordre qu'ils ont demandé?
En relation: http://stackoverflow.com/questions/1814095/sorting-an-arraylist-of-contacts – BalusC