boolean b = someClass instanceof Interface;

解决方案 »

  1.   

    我晕,这也要问,去查JAVA文档,全都有,接口和接口的实现类全都有
      

  2.   

    会用JAVA就一定要会查JAVA文档,不然怎么用? 成千上万的类和接口,全都背下来啊???
      

  3.   

    lxleaves(飘泊的叶子) 的回答正确,
    用 instanceof yourInterface 来判断
    instanceof 就是干这个的。。呵呵
      

  4.   

    我没有说清楚,现在的问题是:假设——
    我知道一个类名:java.lang.Thread;
    现在这个类有一个接口:java.lang.Runnable;
    现在我需要知道哪些类具体实现了这个接口(java.lang.Runnable)?
    我知道就只有类名:java.lang.Thread;
    我先用forname得到类java.lang.Thread
    然后查fields得到接口java.lang.Runnable
    下一步怎么做?
    我现在就是要做这样一个功能,而不是怎么查的问题!
    真正要实现的是别人写的类传给我,若类有一个接口域,我要知道这个接口具体有哪些类实现了。