问题标签 [eclipse-collections]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 我如何制作链接的 CharBag(Eclipse Collections)?
我知道CharBag bag = CharAdapter.adapt("hello world!").toBag();
它很好,但它没有链接。我需要带有链接输入字符串的包,以及如何从该集合中获取键和值以生成如下输出:
java - 将 Eclipse 集合与 Spring Data JPA 集成
是否可以将 eclipse 集合与 spring data jpa + hibernate 集成?
例如:
java - 了解 Fastutil 内部的资源
我正在寻找资源来了解 Java 数据类型是如何在内部实现的,以及 Fastutil 和 Eclipse Collections 等库如何提供更快的相同实现。我厌倦了浏览 Github 上的代码库(分别为https://github.com/vigna/fastutil和https://github.com/eclipse/eclipse-collections),但我只知道使用了代码生成器。
但是使用了哪些代码生成器?它们是如何使用的?为什么生成的代码性能更好?如果这些实现更好,为什么它们不是 Java 中的默认实现?
我正在寻找涵盖该主题的任何类型的资源/阅读清单。Youtube 和谷歌没有太大帮助。
谢谢
java - 在 Eclipse Collections 中使用软值映射
我目前正在考虑在我参与的项目中整合到单个集合库,虽然我对此没有什么经验,但我真的很喜欢 Eclipse Collections 的外观。
我们拥有的一个具体用例是,我们Map
在多个地方使用具有软值引用的实现作为简单缓存。我们目前ReferenceMap
为此使用 Apache Commons Collections,例如:
当然,这可以用一个标准 Java 代替,HashMap
其中值是一个SoftReference
实现,但我希望 Eclipse Collections 有一个类似的“方便”集合类型或工厂/构建器用于此目的。有这样的事吗?或者更广泛地说:我将如何使用 Eclipse Collections 和最少数量的样板来设置带有软值引用的 Map?
java - Eclipse Collections 映射上的简单循环迭代(例如:IntObjectHashMap)
有没有办法在Eclipse Collections地图上使用简单的 Java for-each 循环?
我正在寻找这样的东西(但对于 Eclipse Collections 地图):
...但是对于 Eclipse Collections 地图,我找不到类似的东西。
当然我知道这种类型的 Eclipse Collections 迭代:
...但是这种构造有一些缺点,例如我无法轻松访问周围的局部变量(如上例所示,由于对局部变量的访问不正确,该示例将无法编译i
)。
任何想法如何在 Eclipse Collections 地图上编写简单的循环?
java - IntelliJ Java 类型渲染器用于带有原语的 Eclipse 集合
我已经找到Eclipse Collections非常有用。尤其是原始类型的集合(例如:IntObjectHashMap)。不幸的是,在 IntelliJ IDEA 调试器中呈现这些集合存在问题。
让我们有一个示例代码:
这里我们有一个调试器变量视图:
我们可以看到 JDK HashMap 被完美渲染,但是IntObjectHashMap
Eclipse Collection 却不是。
当我下拉 Eclipse Collection 的值时,情况更糟:
正如我们所看到的 - 没有one
元素。
您可以说:好的,作为一种解决方法,您可以使用toString
IntelliJ 中提供的标准渲染器:
不幸的是,我的情况并非如此,因为我的收藏有数千万个元素。
所以我的问题是:
有人知道一个地方/一个项目,我可以在其中找到用于原始类型的 Eclipse Collections 的 IntelliJ Java 类型渲染器吗?
java - Eclipse Collections - Sets 是否有 containsAny() 方法?
我似乎无法在 Eclipse Collections 中找到类型的containsAny()
方法。SetIterable
有吗?
写一个很容易:
但我只是想知道一个是否已经存在。
prepend - Eclipse Collections,前置不可变列表
如何(理想情况下O(1)
)添加到不可变列表(Eclipse Collections)
java - 如何反序列化 Eclipse Collections 类型?
我遇到了这个库eclipse-collections,它适合我的用例。但不幸的是,我无法使用 Gson 或 Jackson(这两个最流行的序列化/反序列化库)对其进行反序列化。
这两个库中的任何一个都提供对 eclipse 集合的支持吗?如果是,那么如何?