我正在實現Web應用程序的搜索,排序和分頁邏輯,我需要找到一種有效且可能不是詳細的方式來排序和篩選通用類型列表的項目List<T>
)。我想動態傳遞列表將被排序的字段(例如,作爲一個字符串)。在Java中篩選和排序通用列表的項目
使用Guava庫或使用標準java庫可以達到相同結果是一個好主意嗎?我從來沒有使用Guava,如果我只將它們用於小型實用程序,我會避免將其他庫添加到我的項目中。
注意我也在我的項目中使用Spring。是否有一些有用的工具來處理集合?
在.NET應用程序中,我通常使用LINQ來處理和查詢集合,我希望能找到類似的東西或者至少是這種方法的一個簡單的替代方法...你能幫我嗎?
注意 我需要排序自定義對象的任意字段,所以如果我有name
,surname
和age
字段Person
對象,我需要通過這些一個對列表進行排序。
好如果我沒有弄錯Guava是開源的,那麼你可以看看引擎蓋下的內容,並檢查它們是如何實現它們的...... – gtgaxiola