if(Double.isNaN(cos2SigmaM)){cos2SigmaM = 0 ;}ORACLE應(yīng)該怎么寫?cos2SigmaM是Float類型的,其實(shí)本來JAVA里是Double類型的,可是貌似Oracle里Function的參數(shù)不支持Double的,所有用的FloatOracle倒是有NaN函數(shù)這里寫成if(NaN(cos2SigmaM)){cos2SigmaM = 0 ;}也編譯不過去
2 回答

RISEBY
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
/**
* 判斷字符串是否是Double型
* @param str 需要判斷的字符串
* @return boolean true 是,false則相反。
*/
public static boolean isDouble(String str){
try {
Double.parseDouble(str);
if (str.contains("."))
return true;
return false;
} catch (NumberFormatException e) {
return false;
}
}
添加回答
舉報(bào)
0/150
提交
取消