gpt4 book ai didi

Java (6) 哈希和数组替代品,其行为更像 Ruby 对应物

转载 作者:行者123 更新时间:2023-12-01 16:10:40 25 4
gpt4 key购买 nike

被 ruby​​ 宠坏了这么久,我现在发现自己必须做一些 Java 开发(Eclipse RCP)。我想知道是否有人知道 HashMap 和 ArrayList 的替代品,它们具有一些 ruby​​ 的糖分。处理 HashMap 的 ArrayList 的冗长让我抓狂。

我也有兴趣找到人们可能带回 java 的其他 Ruby 语言糖,所以任何建议都值得赞赏。你将帮助我改善目前的炼狱。

最佳答案

许多 ruby​​“语法糖”是通过使用 Java 没有的 block (闭包)来实现的。

Google Collections该库对 Collections API 有很多增强功能,包括对许多新数据结构的支持。作者努力让集合更易于使用(特别是在使用泛型时),但我认为您不会发现使用 Ruby 的优雅。

我认为 Java 6 中没有任何重大的语言变化;目前正在开发的 Java 7 有一个名为 Project Coin 的东西。但这些都是相当小的语言变化 - 没有像闭包支持这样的大变化。

关于Java (6) 哈希和数组替代品,其行为更像 Ruby 对应物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1371282/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com