/** * 转换List * [@param](https://my.oschina.net/u/2303379) fromList * [@param](https://my.oschina.net/u/2303379) function * [@param](https://my.oschina.net/u/2303379) <F> * [@param](https://my.oschina.net/u/2303379) <T> * [@return](https://my.oschina.net/u/556800) */ public static <F, T> List<T> transform(List<F> fromList, Function<? super F, ? extends T> function) { List<T> targetList= Lists.newArrayList(); for(F element:fromList){ targetList.add(function.apply(element)); } return targetList; }
转载于:https://my.oschina.net/ouyangtaohong/blog/1031540