Commons Lang、ClassUtils.convertClassesToClassNames()
import org.apache.commons.lang.ClassUtils; import java.util.*; public class C2009081600 { public static void main(String[] args) { LinkedList ll = new LinkedList(); ll.add(String.class); ll.add(Integer.class); List list = ClassUtils.convertClassesToClassNames(ll); Iterator iter = list.iterator(); while (iter.hasNext()) { System.out.println((String)iter.next()); } } }
で、
java.lang.String java.lang.Integer
import org.apache.commons.lang.ClassUtils; import java.util.*; public class C2009081601 { public static void main(String[] args) { LinkedList ll = new LinkedList(); ll.add(String.class); ll.add(Integer.class); for (Object o : ClassUtils.convertClassesToClassNames(ll)) { System.out.println((String)o); } } }
で、
java.lang.String java.lang.Integer