これは Jdk7-b147 バージョンのBigDecimal.doubleValue()
public double doubleValue(){
if (scale == 0 && intCompact != INFLATED)
return (double)intCompact;
// Somewhat inefficient, but guaranteed to work.
return Double.parseDouble(this.toString());
}
彼らは、この方法が非効率であることを認めています。この方法を使用するよりも優れた/高速な方法はありますか?