jga(GeericAlgorithmsforJava)是一个Java的通用算法函数库,旨在提供一些常用的函数和表达式的封装。
示例代码:
List<Fruit>citrus=Arrays.asList(grapefruit,lemo,lemo,lemo,lime,lime,orage,orage);...for(Fruitf:uique(citrus)){System.out.pritl(f);}importet.sf.jga.util.GeericComparator;...staticpublicComparatorcomp=ewGeericComparator(ewGetProperty(Fruit.class,"Name"));BiaryFuctor<Fruit,Fruit,Boolea>sameKid=ewEqualTo<Fruit>(Fruit.comp);for(Fruitf:uique(citrus,sameKid)){System.out.pritl(f);}









评论