一个方法返回一个Object或Object[]一个类型String但是如果我正在使用String[]它,它在包含单个字符串时给出类强制转换异常.我该如何解决这个问题?
有没有办法检查它是否包含String或String[]?
Jon*_*eet 24
当然,使用instanceof运营商:
if (x instanceof String) {
...
}
if (x instanceof String[]) {
...
}
Run Code Online (Sandbox Code Playgroud)
等等,这是不理想的.请注意......有什么方法可以重新设计你的API来避免这种情况吗?
| 归档时间: |
|
| 查看次数: |
17543 次 |
| 最近记录: |