Я немного ржавый на своей Java. У меня есть массив с несколькими значениями, один из которых используется в операторе if
.Операция Java if не выполняется
Это единственный символ, который я проверяю, и тот факт, что он не работает, заставляет меня поверить, что это может быть проблема с пробелами. Данные поступают из базы данных mysql, и я уже пробовал использовать trim()
по запросу, чтобы избавиться от любых пробелов, но не повезло.
Вот код:
Payoff payoff=new PlainVanillaPayoff(Option.Type.Put,Strike);
if(inputData[8] == "C"){
System.out.println("TypeCall"); // Check to see whether if stmt is ever true.
payoff=new PlainVanillaPayoff(Option.Type.Call,Strike);
} else{}
Отпечаток заявление называется внутри if
заявления никогда не печатает.
Любые предложения?
Что 'inputData' магазин массив? –
Этот вопрос задан много раз - в списке «Related» справа есть примеры. Пожалуйста, сделайте больше исследований, прежде чем отправлять вопрос. –