See More

import java.util.HashMap; import java.util.Map; public class map_example { public static void main(String args[]) { Map m = new HashMap(); m.put(5, "five"); for(Map.Entry mp:m.entrySet()) { System.out.println(mp.getKey() + ": " + mp.getValue()); } System.out.println("direct access: " + m.get(5)); Map v = new HashMap(); v.put("test", new cmdlinearg("t", "test func", true)); for(Map.Entry mp:v.entrySet()) { System.out.println(mp.getKey() + ": " + mp.getValue()); } System.out.println("direct access: " + v.get("test").description); } static class cmdlinearg { public String short_name; public String description; public Boolean required; cmdlinearg(String short_name, String description, Boolean req) { this.short_name = short_name; this.description = description; this.required = req; } } }