следующий метод иногда возвращает истинное значение, иногда ложное.Может кто-нибудь проверить, в чем проблема в этом.Вход для метода "19"
public static boolean isStoreValid(String storeNo) {
boolean isEnabled = true;
try {
String enabledStores = "9,18,43,44,32,38,19,37,23,29,34,31,17,20,3,5,6,7,8,10,21,24,25,26,11,12,14,15,16,22,27,28,30,33";
String storeList = enabledStores.trim();
String storeNoArray[] = storeList.split(",");
if (storeNoArray != null && storeNoArray.length > 0) {
isEnabled = false;
for (String store : storeNoArray) {
if (storeNo.equals(store.trim())) {
isEnabled = true;
break;
}
}
} else {
isEnabled = true;
}
} catch (Exception e) {
isEnabled = true;
e.printStackTrace();
}
return isEnabled;
}