Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. Object o; Object[] params; String myString;
  2. switch(myString){
  3. case "ClassA": o = new ClassA(params);
  4. case "ClassB": o = new ClassB(params);
  5. //ETC
  6. }
  7.  
  8. Object o; Object[] params; String myString;
  9. HashMap<String, Class<?>> map;
  10. o = new map.get(myString)(params); //Obviously doesnt work
  11.  
  12. Object o; Object[] params; String myString;
  13. HashMap<String, Class<?>> map;
  14. o = map.get(myString).getConstructors()[0].newInstance(params);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement