Objekt aus ARRAYLIST WITHOUT LOOP - ANDROID auswählen

Ich suche nach einer Bibliothek, die Objekt von ArrayList wie SQL "wo" Befehl auswählen kann.

Ich habe riesige Arraylisten (zwischen 2000 und 20000) in meinem Projekt und ich möchte nicht jedes Mal für while-Loops schreiben.

Ich habe Lambdaj gefunden und es ist für Java.

Ich habe versucht, Lambdaj in meinem Android-Projekt zu verwenden, aber ich konnte es nicht tun.

Zum Beispiel wenn ich schreibeList<Sale> sortedSales = sort(sales, on(Sale.class).getCost());
In diesem Beispielcode in meinem Projekt konnte Eclipse "sort", "on" -Befehle nicht sehen.

Gibt es eine andere Bibliothek wie Lambdaj oder kann mir jemand sagen, wie ich Lambdaj in meinem Android-Projekt verwenden kann?

Vielen Dank..