我对我的 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{}
在语句内部调用的 printif
语句从不打印。
有什么建议么?