10 進数の小数部分の長さや桁数を調べるにはどうすればよいですか?
たとえば、次のような文字列を使用した場合、いくつかのアプローチを見ることができます。
public static int getNumberOfFractionDigits(Number number) {
Double fractionPart = number.doubleValue() - number.longValue();
return fractionPart.toString().length() - 2;
}
しかし、長さを決定する最良の方法は何ですか?
文字列を使用すると、システムごとにロケールと数値の形式が異なる可能性があるため、いくつかの問題が発生する可能性があります。うまく計算する方法はありますか?多分反復なし?
前もって感謝します。