の実行可能な汎用バージョンはありorg.apache.commons.collections.CollectionUtils
ますか? そうでない場合、なぜですか?明らかに必要なようです。それとも、Java 17 にクロージャーが追加されるまで、Java コミュニティーは関数型コーディングをあきらめたのでしょうか?
8541 次
2 に答える
13
CommonsCollectionsの少し古いバージョンの汎用ポートがここにあります。ただし、現在は維持されていません。
より良いオプションはGoogleGuavaです。Commonsと同等の、、などのクラスLists
があります。GuavaはCommonsCollectionsの1対1の移植ではありませんが、より適切に設計され、より一貫性のあるAPIを備えています。Commons Collectionsに慣れている場合は、少し調整が必要です。Sets
Collections2
CollectionUtils
于 2011-08-10T18:22:31.073 に答える
13
Apache Commons Collectionsをめぐる状況が変わったようです。API バージョン 4.0は厳密に型指定されています。Maven Central Repository で既に利用可能です。
于 2013-12-29T09:24:25.450 に答える