【发布时间】:2014-04-03 09:58:00
【问题描述】:
Object obj = "1234";
System.out.println(obj instanceof Integer);
如果它是 Integer 或 Float 的实例,我还应该做什么来检查此类对象。
【问题讨论】:
-
因为它是假的。这是一个字符串。
-
阅读您的个人资料,这几乎感觉像是一个巨魔问题 - 您拥有 CS 硕士学位,您正在为 IBM 从事银行和安全应用程序工作,您的主要语言是 Java,但您没有不知道整数和字符串文字之间的区别?你来得太晚了,两天前是 4 月 1 日……但是说真的,你应该更新你的基础知识。官方教程的This section处理字符串和数字,this one处理转换。
-
我应该解析它而不是检查 instanceof。
标签: java string integer instanceof