java中怎么判断变量是不是int类型的,用typeof报错?
10个回答
展开全部
instanceof
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Object a1 =2;
if(a1 instanceof Integer){
//TODO
}
if(a1 instanceof Integer){
//TODO
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵 ,很简单,
int x = 0;
String s = x%2;
if(s.indexOf(".")!=-1){
不是
}esle{
是
}
int x = 0;
String s = x%2;
if(s.indexOf(".")!=-1){
不是
}esle{
是
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用 instanceof 就可以知道
具体用法是
int a = 100;
if(a instanceof Integer){
System.out.println("a是整形");
}else{
System.out.println("a不是整形");
}
instanceof是判定对象是否是后者类型或者是子类的,如果a是int型,那么肯定是Integer的子类
具体用法是
int a = 100;
if(a instanceof Integer){
System.out.println("a是整形");
}else{
System.out.println("a不是整形");
}
instanceof是判定对象是否是后者类型或者是子类的,如果a是int型,那么肯定是Integer的子类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询