Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 爪哇(6)散列及;行为更类似于Ruby的阵列替代方案_Java_Ruby_Arrays_Hash - Fatal编程技术网

Java 爪哇(6)散列及;行为更类似于Ruby的阵列替代方案

Java 爪哇(6)散列及;行为更类似于Ruby的阵列替代方案,java,ruby,arrays,hash,Java,Ruby,Arrays,Hash,被ruby宠坏了这么久,我现在发现自己不得不做一些Java开发(EclipseRCP)。我想知道是否有人知道HashMap&ArrayList的替代品,其中包含一些ruby的优点。处理哈希映射数组列表的冗长让我发疯 我还对寻找人们可能带回java的其他Ruby语言sugar感兴趣,因此任何建议都将不胜感激。您将帮助我改善当前的炼狱。许多ruby“语法糖”是通过使用Java没有的块(闭包)实现的 该库对CollectionsAPI进行了许多增强,包括对许多新数据结构的支持。作者努力使集合更易于使用

被ruby宠坏了这么久,我现在发现自己不得不做一些Java开发(EclipseRCP)。我想知道是否有人知道HashMap&ArrayList的替代品,其中包含一些ruby的优点。处理哈希映射数组列表的冗长让我发疯

我还对寻找人们可能带回java的其他Ruby语言sugar感兴趣,因此任何建议都将不胜感激。您将帮助我改善当前的炼狱。

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

该库对CollectionsAPI进行了许多增强,包括对许多新数据结构的支持。作者努力使集合更易于使用(特别是在使用泛型时),但我认为您不会发现使用Ruby的优雅之处


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

也许你应该列出一些你正在寻找的东西。Coin确实包括“对集合的语言支持”,这将允许
someList[i++]=x
someMap[“key”]=值
。同意,这将是一个相当的ncie功能!