Listing the Interfaces That a Class Implements
public class Main { public static void main(String[] argv) throws Exception { Class cls = java.lang.String.class; Class[] intfs = cls.getInterfaces(); } }