package com.logicbig.example.clazz;
import java.lang.reflect.Constructor;
import java.math.BigInteger;
import java.util.Arrays;
public class GetConstructorsExample {
public static void main(String... args) {
Constructor<?>[] cs = MyClass.class.getConstructors();
Arrays.stream(cs).forEach(System.out::println);
}
private static class MyClass {
public MyClass() {
}
public MyClass(int x) {
}
public MyClass(String s, BigInteger[] integers) {
}
}
}
Output
public com.logicbig.example.clazz.GetConstructorsExample$MyClass()
public com.logicbig.example.clazz.GetConstructorsExample$MyClass(int)
public com.logicbig.example.clazz.GetConstructorsExample$MyClass(java.lang.String,java.math.BigInteger[])