【发布时间】:2018-01-14 18:13:48
【问题描述】:
因为我在当前项目中需要bi-directional 地图,所以我正在查看
- google guava 的 BiMap 和
- Apache Collection 中的 BidiMap。
两个库都很漂亮big
那么,有什么方法可以只添加来自guava library 的BiMap class 或只添加来自Apache Collection 的org.apache.commons.collections4.bidimap 包?
干杯
【问题讨论】:
-
提取相关类并添加到您自己的项目中。或者,将它们用作实现您自己的类的灵感。
-
我将如何提取我需要的类?
-
我相信你也可以使用 Gradle 来排除某些包
-
@cricket_007:这里的问题不是包,而是包中的各个类。 Guava 是一个巨大的,除了厨房水槽之外的一切图书馆。我还没有查看 Apache Collection 的大小。 OP 仍然可以使用该库并依靠 ProGuard 来摆脱多余的东西。