src/share/classes/java/util/Formatter.java

Print this page

        

*** 48,58 **** import java.text.DecimalFormatSymbols; import java.text.NumberFormat; import java.util.regex.Matcher; import java.util.regex.Pattern; - import sun.misc.FpUtils; import sun.misc.DoubleConsts; import sun.misc.FormattedFloatingDecimal; /** * An interpreter for printf-style format strings. This class provides support --- 48,57 ----
*** 3415,3425 **** } // Method assumes that d > 0. private String hexDouble(double d, int prec) { // Let Double.toHexString handle simple cases ! if(!FpUtils.isFinite(d) || d == 0.0 || prec == 0 || prec >= 13) // remove "0x" return Double.toHexString(d).substring(2); else { assert(prec >= 1 && prec <= 12); --- 3414,3424 ---- } // Method assumes that d > 0. private String hexDouble(double d, int prec) { // Let Double.toHexString handle simple cases ! if(!Double.isFinite(d) || d == 0.0 || prec == 0 || prec >= 13) // remove "0x" return Double.toHexString(d).substring(2); else { assert(prec >= 1 && prec <= 12);