void setMaxNumPassengers() {
for (Options option : options) {
String carType = option.getCarType();
if(carType.indexOf("STANDARD") > 0 || carType.indexOf("EXECUTIVE") > 0 || carType.indexOf("LUXERY") > 0) {
maxNumPassengers = 4;
}
else if(carType.indexOf("PEOPLE_CARRIER") > 0 || carType.indexOf("LUXERY_PEOPLE_CARRIER") > 0) {
maxNumPassengers = 6;
}
else {
maxNumPassengers = 16;
}
}
}
我已经使用gson将JSON文件数据存储到我的Options类中的变量中,但是现在我试图将car_type字符串与其他字符串进行比较,但似乎不起作用。我也尝试过将car_type变量设为JSONElement,然后使用getAsString(),但它似乎也不起作用。我的输出总是返回16或由于某种原因返回6,但我不确定为什么。可以提供任何其他详细信息,但我有很多课程。