Для этого можно использовать метод isInterface()
класса Class
. Какова ваша причина для этого, хотя? У вас есть плохо документированная библиотека, где вы должны это выяснить? Возможно, если бы мы знали, что вы пытаетесь сделать, можно было бы предложить более элегантное решение.
if(Class.forName("Person").isInterface())
//do interface stuff
else
//do class stuff
или
if(Person.class.isInterface())
...
РЕДАКТИРОВАТЬ: При чтении вашего комментария к T.J. Краудер ответ. Вот что я бы сделал:
if(Person.class.isInterface())
System.out.println("Person is an Interface");
else
System.out.println("Person is a class");