Wednesday, August 29, 2012

How to initialize a java.util.Map inline

If you're declaring a Map which will contain some constant values, you can add necessary data to this Map inline:

Map<String, String> map = new HashMap<String, String>() {{
  put("1", "value 1");
  put("2", "value 2");
  put("3", "value 3");
}};

No comments:

Post a Comment