JAVA里面如何判断数据数据类型

FabelYangf 2006-11-02 12:04:20
如何写一个判断类型的函数?
...全文
4866 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingwen20 2006-11-10
  • 打赏
  • 举报
回复
其实用到的就是JAVA的反射机制
lingwen20 2006-11-10
  • 打赏
  • 举报
回复
这肯定错的了
String类型会是Long的子类吗?


String s = "I AM an Object!";
boolean isObject = s instanceof Long;//String类型会是Long的子类吗?
if(isObject)
{
System.out.pintln("s is an Object!");
}

--------------
为什么会报错?
saiche05 2006-11-10
  • 打赏
  • 举报
回复
String s = "I AM an Object!";
boolean isObject = s instanceof Long;
if(isObject)
{
System.out.pintln("s is an Object!");
}

--------------
为什么会报错?
gwhdaxia 2006-11-03
  • 打赏
  • 举报
回复
用 instanceof 或者 isinstance 都可以
coolmomo 2006-11-03
  • 打赏
  • 举报
回复
利用 instanceof 二元运算符判断

String s = "I AM an Object!";
boolean isObject = s instanceof Object;
if(isObject)
{
System.out.pintln("s is an Object!");
}

Object 可以换成你要判断的对象

==============================
pintln 注意拼写..
davidafairy 2006-11-03
  • 打赏
  • 举报
回复
instanceof
xiaocao000 2006-11-02
  • 打赏
  • 举报
回复
利用 instanceof 二元运算符判断

String s = "I AM an Object!";
boolean isObject = s instanceof Object;
if(isObject)
{
System.out.pintln("s is an Object!");
}

Object 可以换成你要判断的对象
FabelYangf 2006-11-02
  • 打赏
  • 举报
回复
能说清楚点么?小弟不甚感谢!
跳蚤图 2006-11-02
  • 打赏
  • 举报
回复
你想判断什么类型?
bign_hdl 2006-11-02
  • 打赏
  • 举报
回复
在getName();
FabelYangf 2006-11-02
  • 打赏
  • 举报
回复
得到类名再如何做判断呢??
lirong_wfmall 2006-11-02
  • 打赏
  • 举报
回复
getclass怎么用呢?
洪泉 2006-11-02
  • 打赏
  • 举报
回复
对象用getClass()方法可以知道其类名!!
SaintKaKa 2006-11-02
  • 打赏
  • 举报
回复
同意楼上的楼上
instanceof关键字是在运行时动态判断实例的类型
luyang1016 2006-11-02
  • 打赏
  • 举报
回复
ls 正确。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧