【发布时间】:2011-07-22 18:04:27
【问题描述】:
我想知道 Java 中是否存在类似于 C# 的匿名类型的类似功能:
var a = new {Count = 5, Message = "A string."};
或者这个概念是否违背了 Java 范式?
编辑:
我想在 Java 中使用 Hashable() 有点类似。
【问题讨论】:
-
添加了匿名类型以支持 LINQ,因为它最常见的用例之一是将一个序列的元素投影到另一个序列。如果您告诉我们您希望如何使用它们,或许我们可以提出一个好的替代方案。
-
大多数情况下 Map 比 Hashtable 好。看看我的回答中的例子。
标签: java anonymous-types