我有一个包含mainy方法的对象ar,因此其中一个方法是getrookic(),如下所示..
ar.getrookic()
现在它的返回类型是String
现在它返回像23,34这样的值....
现在我必须先提出一个条件,我知道我必须做一些逻辑 当此方法返回值66,77,64
时如果检查,我该怎么办......
if (!ar.getrookic().equals(66) ||!ar.getrookic().equals(77) || !ar.getrookic().equals(64))
{
//do some logic
}
请告知它是正确的方法..!
答案 0 :(得分:0)
首先,您不应该执行String
平等测试。如果ar.getrookic()
返回String
,那么您需要测试String
平等。如果您的函数实际执行了工作,那么您应该保存第一个引用 -
String str = ar.getrookic();
if (str.equals("66") || str.equals("77") || str.equals("64"))
{
//do some logic
}