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;
}
}
}