私のPL-SQLの研究では、定期的にTRUNC関数を使用して数値IDの上位の値をチェックしています。OracleのTRUNC機能に相当するJava?
if trunc(idValue,-3)=254000 then...
Javaのint/Integer変数には、同様の方法がありますか?
私のPL-SQLの研究では、定期的にTRUNC関数を使用して数値IDの上位の値をチェックしています。OracleのTRUNC機能に相当するJava?
if trunc(idValue,-3)=254000 then...
Javaのint/Integer変数には、同様の方法がありますか?
あなたはここで整数の除算の利点を取ることができる:
public int trunc(int value, int places) {
// places should be positive, not negative
int divisor = Math.pow(10, places);
int tempVal = value/divisor;
int finalVal = tempVal * divisor;
return finalVal;
}
(コード内のどこか)
if (trunc(idValue,3)==254000)
をIあなたが除数( 'int divisor = Math.pow(10、places);')の倍数ではなく、力を使うことを意味すると思います。 – Mureinik
ありがとう@Mureinik –
'Math.round'または' Math.ceil'と、いくつかの計算が最も可能性が高い –