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, и я не уверен почему.Могут быть предоставлены любые другие детали, но у меня довольно много уроков.