This question already has answers here:
How to determine an object's class?
(10个回答)
3年前关闭。
我需要编写一个新方法来检查某些值是否为String类型。
我有两个对象,我希望能够检查这两个对象是否为字符串,然后返回true,否则返回false。
我确实从以下方法开始:
但是在那之后什么也无法工作,任何帮助将不胜感激!
然后
(10个回答)
3年前关闭。
我需要编写一个新方法来检查某些值是否为String类型。
我有两个对象,我希望能够检查这两个对象是否为字符串,然后返回true,否则返回false。
我确实从以下方法开始:
public boolean stringTest()
{
boolean aString;
}
但是在那之后什么也无法工作,任何帮助将不胜感激!
最佳答案
您可以使用instanceof
并重写您的方法
public boolean stringTest(Object any)
{
return any instanceof String;
}
然后
stringTest(townName); // true
stringTest(new Integer()); // false
10-04 23:41