Che*_*rot 11 java validation if-statement interface class
我想验证发送给方法的参数,它必须是接口类型.怎么问?
void (Class<I> interfaceType){
if (thisisnotaninterface){
throw...
}
}
Run Code Online (Sandbox Code Playgroud)
Roh*_*ain 15
你有一个Class#isInterface()
方法可以完全符合你的要求: -
if (!interfaceType.isInterface()) {
throw...
}
Run Code Online (Sandbox Code Playgroud)
Avi*_*gal 12
只是Class#isInterface()
用来检查
而且说真的,你应该在问这里之前阅读Javadocs.
归档时间: |
|
查看次数: |
3479 次 |
最近记录: |