fork download
  1. import java.lang.reflect.*;
  2.  
  3. class You{
  4. public You(String s){}
  5.  
  6. public static void main(String[] args) throws NoSuchMethodException {
  7. Constructor[] constructors = You.class.getConstructors();
  8. for(Constructor constructor: constructors){
  9. Class[] parameterTypes = constructor.getParameterTypes();
  10. for(Class c: parameterTypes){
  11. System.out.println(c.getName());//print java.lang.String
  12. }
  13. }
  14. Constructor constructor =
  15. You.class.getConstructor(String.class);//NoSuchMethodException?
  16. System.out.println(constructor);
  17. }
  18. }
Success #stdin #stdout 0.04s 2184192KB
stdin
Standard input is empty
stdout
java.lang.String
public You(java.lang.String)