Determining Interfaces implemented at Runtime

Is there a way to determine at runtime what interfaces an object implements?
RenaeAsked:
Who is Participating?
 
evijayConnect With a Mentor Commented:
Suppose you want to determine interfaces implemented by some object o. Do the following

Class[] list = o.getClass().getInterfaces();
for (int i = 0; i < list.length; i++)
System.out.println(list[i].getName());

0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.