有没有办法在java中获得类型的变量? ? 我的目标是确定如果变量是int
或String
java中变量的类型
有一种方法,我尝试过使用,但它并没有与int
工作。这仅仅是String
这是代码:
String a="121212aa";
System.out.println(a.getClass().isInstance(a));
a
现在是字符串,结果将是java.lang.String
。
我也需要检查它是否是int
,因为如果我用Boolean
与其他它 可能输入的是double
你应该已经知道这一点,当您检查'了'定义。 Java是强类型的,所以除非你在谈论泛型,否则你应该知道变量是什么类型。 – Makoto
你应该可能会添加您的实际示例,因为单从这一点很难推断出您真正需要的内容。我坚持认为,由于Java是强类型的,所以你有先验知识你的变量类型是什么。 – Makoto