摘要:在庫中,自帶了過濾器的功能,可以用來對進行轉換利用中集合實現的轉換年月日方式一內容制對象中方式二創建對象內容制對象中
在guava庫中,自帶了過濾器(filter)的功能,可以用來對list進行轉換
</>復制代碼
/**
*@description
* 利用guava中集合filter 實現list的轉換
*@date 2016年11月3日
*@author kevin
*@param entityList
*@return
* poList
*/
private List entityListToPoList(List entityList){
List dto_list = null;
if(entityList != null && !entityList.isEmpty()){
// 方式一
/*Function function = new Function() {
@Override
public StoryStyleDictionaryPo apply(StoryStyleDictionaryEntity input) {
StoryStyleDictionaryPo xbnAdminCompanyListDTO = new StoryStyleDictionaryPo();
//DTO內容copy制Bean對象中
BeanUtils.copyProperties(input,xbnAdminCompanyListDTO);
return xbnAdminCompanyListDTO;
}
};
Iterable transform = Iterables.transform(entityList, function);
dto_list = Lists.newArrayList(transform);*/
// // 方式二
dto_list = Lists.newArrayList(Iterables.transform(entityList,new Function() {
@Override
public StoryStyleDictionaryPo apply(
StoryStyleDictionaryEntity input) {
//創建Bean對象
StoryStyleDictionaryPo xbnAdminCompanyListDTO = new StoryStyleDictionaryPo();
//DTO內容copy制Bean對象中
BeanUtils.copyProperties(input,xbnAdminCompanyListDTO);
return xbnAdminCompanyListDTO;
}
}));
}
return dto_list;
}
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/65264.html
摘要:一,對集合設置只讀對比查看初始化對只讀設置安全可靠,并且相對簡單二,過濾器,更好的與集合類解耦,查看集合中的回文單詞,字符注意如果一個類只使用一次,并且這個類的對象也只是用一次,那么我們就是用匿名內部類工具過濾器函數式編程的靜態初始化找出回 一,對集合設置只讀 List list = new ArrayList(); list.add(a); ...
摘要:方法,即表示自動擴容,這個函數名是從中搬過來的。自動擴容最后,也是最重要的,其中用了布隆過濾器中計算型數組長度的方法,得到之后使用命令初始化一個全部為的位數組。 本文源地址:http://www.fullstackyang.com/...,轉發請注明該地址或segmentfault地址,謝謝! 一、背景知識 在網上已經有很多關于布隆過濾器的介紹了,這里就不再贅述,下面簡單地提煉幾個要點...
摘要:今天寫根過濾的時候一下子有點愣眼,先是想到用原生的循環查出來,但是覺得太,后面思考了一下可以用的,寫完了,又發現有現成的方法,這里一一列出來,供參考使用。 今天寫根過濾的時候一下子有點愣眼,先是想到用 Java 原生的 map 循環查出來,但是覺得太 low, 后面思考了一下可以用 Java8 的 Lambda,寫完了,又發現 Google Guava 有現成的方法,這里一一列出來,供...
摘要:右側展現對應產品。我們使用命名為的對象表示過濾條件信息,如下此數據需要在組件中進行維護。因為組件的子組件和都將依賴這項數據狀態。化應用再回到之前的場景,我們設計化函數,進一步可以簡化為對于的偏應用即上面提到的相信大家已經理解了這么做的好處。 showImg(https://segmentfault.com/img/remote/1460000014458612?w=1240&h=663...
閱讀 1241·2021-11-15 11:37
閱讀 2255·2021-09-30 09:55
閱讀 4518·2021-09-22 15:51
閱讀 3751·2021-09-22 15:46
閱讀 2772·2019-08-30 15:52
閱讀 429·2019-08-29 16:20
閱讀 2895·2019-08-29 15:12
閱讀 1137·2019-08-26 18:27