Say iKann ich eine Liste abfragen? Java
List<SomeObject> objList = new ArrayList<SomeObject>();
haben Wenn someobject ein Feld namens ID enthält. Können wir finden es
durch einige Abfrage wieobjList.filter('id=2');
wihout durch die Liste Looping? Wenn nicht, warum? Dies kann so nützlich Methode sein und als Alternative zu langwierigen For-Schleife verwendet werden?
Nur eine Frage, die mir in den Sinn kam, so dachte ich, dass ich es hier muss klar :)
Vielen Dank im Voraus :)
Siehe http://stackoverflow.com/questions/122105/java-what-is-the-best-way-to-filter-a-collection – YuppieNetworking
Danke Yuppie. Ihre ist die relevanteste Antwort. – TCM
Sie können objList.select (idEqualTo (2)) verwenden, wenn Sie diese Bibliothek https://github.com/nicholas22/jpropel-light verwenden. Sie müssen die Funktion idEqualTo() definieren, aber es ist ein Einzeiler. –