java 创建匿名对象及声明map时初始化

java 创建匿名对象 类似于c# 中的 new { a:"aaa",b:"bbb"};

 

Object myobj = new Object() {
  public final boolean success = true;
}

Map myMap = createMap();

private static Map createMap() {
    Map myMap = new HashMap();
    myMap.put("a", "b");
    myMap.put("c", "d");
    return myMap;
}

参考

1 https://stackoverflow.com/questions/8488833/what-is-the-java-equivalent-of-creating-an-anonymous-object-in-c

2 https://stackoverflow.com/questions/6802483/how-to-directly-initialize-a-hashmap-in-a-literal-way

转载于:https://www.cnblogs.com/wolbo/p/11451090.html

你可能感兴趣的:(java,c#)