Iva*_*van 10 java anonymous-types
我想知道Java中是否存在类似于C#的匿名类型的类似功能:
var a = new {Count = 5, Message = "A string."};
或者这个概念是否违背Java范式?
编辑:
我想Hashable()在Java中使用有点类似.
也许你的意思是这样的:
Object o = new Object(){
int count = 5;
String message = "A string.";
};
Run Code Online (Sandbox Code Playgroud)
@Commenters:当然这是一个理论上非常不方便的例子.
可能OP可能会使用Map:
Map<String,Object> a = new HashMap<String,Object>();
a.put("Count", 5);
a.put("Message", "A string.");
int count = (Integer)a.get("Count"); //better use Integer instead of int to avoid NPE
String message = (String)a.get("Message");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6453 次 |
| 最近记录: |