collections
-
-
-
-
HashMap或TreeMap或LinkedHashMap哪一个是迭代最快的? 我有一个在应用程序启动期间填满的。在应用程序执行期间,它不会在以后更改。稍后,此映射仅用于迭代其中的所有元素。我应该选择哪种具体实现? 或 ?更新广告订单无关紧要。唯一重要
-
-
-
返回 unmodifiableList 是可以接受的,还是应该返回数组? 我有从远程服务器获取数据并返回的方法。 因此,当用户尝试更改列表时,他将获得 RuntimeException。 在类似情况下,是否有任何关于 API 设计的建议?
-
-
为什么Java在Map中没有putIfAbsent(key,supplier)方法? 我最近发现自己想要一个java.util.Map中的putIfAbsent(...)版本,你可以提供某种工厂方法,如果对象尚不存在,则可以实例化它。这将简化大量代码。 这是我修改后的界面: 现在我的问题是:
-
为什么Java的Collection<E>.toArray()返回一个Object[]而不是一个E[]? 在Java泛型之前,没有办法知道开发人员期望哪种类型的数组(特别是对于空集合)。据我所知,这是成语背后的主要理由 。 参见:
标签