Commons Lang、ClassUtils.getAllInterfaces()

import org.apache.commons.lang.ClassUtils;
import java.util.*;

public class C2009081800 {
    public static void main(String[] args) {
        System.out.println(ClassUtils.getAllInterfaces(String.class));
        System.out.println(ClassUtils.getAllInterfaces(Integer.class));

        System.out.println(ClassUtils.getAllInterfaces(LinkedList.class));
    }
}

で、

[interface java.io.Serializable, interface java.lang.Comparable, interface java.lang.CharSequence]
[interface java.lang.Comparable, interface java.io.Serializable]
[interface java.util.List, interface java.util.Collection, interface java.lang.Iterable, interface java.util.Deque, interface java.util.Queue, interface java.lang.Cloneable, interface java.io.Serializable]