我正在努力寻找问题的解决方案。我的问题是我得到一个名为 "key"
的参数值,其数据类型是 Object
。在开始使用此键
之前,我想首先检查它是Integer
还是String
以及任何类型的数据类型
(主要目的是检查Integer
和String
)。
我已经尝试过谷歌,但没有得到任何有用的结果。
请提供一些解决方案。
提前非常感谢。
示例
if(key is Integer){
//do something here
}else{
// do something here
}
最佳答案
对于整数 -
if(key instanceof Integer){
//Integer
}
对于字符串 -
if(key instanceof String){
//String
}
或者您可以使用key.getClass()
关于java - 如何获取给定值是整数还是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29139562/