判断字符串
if("testString" instanceof String) {
//是字符串类型
}
其他包装类,用法一致
Byte 、Short、Integer、Long、Float、Double、Character、Boolean、String
判断数组和集合
1. 数组(精确)
dataArray instanceof String[]
dataArray instanceof int[]
dataArray instanceof Object[]
...
其他写法(验证是数组)
if( dataArray.getClass().isArray()) {
//数组类型
}
2.集合
if(dataList instanceof Collection) {
//Collection
}
if(dataList instanceof List) {
//Collection
}
if(dataList instanceof Set){
//Set
}
3.map
if(dataMap instanceof Map) {
//Collection
}