private static String doubleToString(double value) { if (Double.compare(value, Math.floor(value)) == 0 && !Double.isInfinite(value)) { return Integer.toString((int) value); } // remove trailing zeroes NumberFormat f = NumberFormat.getInstance(Locale.ROOT); f.setMaximumFractionDigits(4); f.setMinimumIntegerDigits(1); return f.format(value); }
public String nextAnchor(Node node) { this.lastAnchorId++; NumberFormat format = NumberFormat.getNumberInstance(); format.setMinimumIntegerDigits(3); format.setMaximumFractionDigits(0);// issue 172 format.setGroupingUsed(false); String anchorId = format.format(this.lastAnchorId); return "id" + anchorId; } }
public TimeMetricsMode(String name, int limit) { super(name); this.limit = limit; format = NumberFormat.getInstance(); format.setMaximumFractionDigits(2); }
/** * Returns a String summarizing recall that will print nicely. */ public String getRecallDescription(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); return nf.format(getRecall()) + " (" + tpCount + "/" + (tpCount + fnCount) + ")"; }
@Override public String formatDouble(Locale locale, Double value) { NumberFormat format = DecimalFormat.getNumberInstance(locale); format.setMinimumFractionDigits(1); format.setMaximumFractionDigits(1); return format.format(value); }
/** * Constructor of ValuePercent */ public ValuePercent() { this.nf = NumberFormat.getInstance(); this.nf.setMaximumFractionDigits(2); this.nf.setMinimumFractionDigits(2); this.nf.setMinimumIntegerDigits(1); }
/** * 格式化百分比,小数采用四舍五入方式 * * @param number 值 * @param scale 保留小数位数 * @return 百分比 * @since 3.2.3 */ public static String formatPercent(double number, int scale) { final NumberFormat format = NumberFormat.getPercentInstance(); format.setMaximumFractionDigits(scale); return format.format(number); }
public static NumberColumnFormatter intsWithGrouping() { NumberFormat format = new DecimalFormat(); format.setGroupingUsed(true); format.setMinimumFractionDigits(0); format.setMaximumFractionDigits(0); return new NumberColumnFormatter(format); }
NumberFormat formatter = NumberFormat.getNumberInstance(); formatter.setMinimumFractionDigits(2); formatter.setMaximumFractionDigits(2); String output = formatter.format(d);
NumberFormat usdCostFormat = NumberFormat.getCurrencyInstance(Locale.US); usdCostFormat.setMinimumFractionDigits( 1 ); usdCostFormat.setMaximumFractionDigits( 2 ); System.out.println( usdCostFormat.format(displayVal.doubleValue()) );
@Override public String toString() { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(2); StringBuilder sb = new StringBuilder(2000); String cl = getClass().getName(); sb.append(cl.substring(cl.lastIndexOf('.') + 1)).append("[tagbins="); sb.append(numTagBins).append(",wordTokens=").append(numWordTokens).append("; head -> arg\n"); // for (Iterator dI = coreDependencies.keySet().iterator(); dI.hasNext();) { // IntDependency d = (IntDependency) dI.next(); // double count = coreDependencies.getCount(d); // sb.append(d + " count " + nf.format(count)); // if (dI.hasNext()) { // sb.append(","); // } // sb.append("\n"); // } sb.append("]"); return sb.toString(); }
/** * Create a new appearance stream. * * @param document may be null * @param outputStream The appearances output stream to write to. * @param resources The resources to use */ PDAbstractContentStream(PDDocument document, OutputStream outputStream, PDResources resources) { this.document = document; this.outputStream = outputStream; this.resources = resources; formatDecimal.setMaximumFractionDigits(4); formatDecimal.setGroupingUsed(false); }
public static String offset2FileName(final long offset) { final NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumIntegerDigits(20); nf.setMaximumFractionDigits(0); nf.setGroupingUsed(false); return nf.format(offset); }
/** * Returns a String summarizing F1 that will print nicely. */ public String getF1Description(int numDigits) { NumberFormat nf = NumberFormat.getNumberInstance(); nf.setMaximumFractionDigits(numDigits); return nf.format(getFMeasure()); }
public String displayBytes(final long sizeBytes) { final NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); if (sizeBytes >= ONE_TB) { return nf.format(sizeBytes / (double) ONE_TB) + " tb"; } else if (sizeBytes >= ONE_GB) { return nf.format(sizeBytes / (double) ONE_GB) + " gb"; } else if (sizeBytes >= ONE_MB) { return nf.format(sizeBytes / (double) ONE_MB) + " mb"; } else if (sizeBytes >= ONE_KB) { return nf.format(sizeBytes / (double) ONE_KB) + " kb"; } else { return sizeBytes + " B"; } }
format.setMaximumFractionDigits(3); format.setMinimumFractionDigits(format.getMinimumFractionDigits()); format.format(bytes / ONE_MB, toAppendTo, pos); units = 'M'; if(bAppendUnits) format.format(bytes / ONE_KB, toAppendTo, pos); units = 'K'; if(bAppendUnits) format.setMaximumFractionDigits(0); format.format(bytes, toAppendTo, pos); format.setMaximumFractionDigits(maxFrac); units = 'B'; if(bAppendUnits) format.setMaximumFractionDigits(iOrigMaxFracDigits); format.setMinimumFractionDigits(iOrigMinFracDigits);
NumberFormat nf = NumberFormat.getInstance(); nf.setMinimumFractionDigits(2); nf.setMaximumFractionDigits(2); String output = nf.format(val);
/** * 格式化百分比,小数采用四舍五入方式 * * @param number 值 * @param scale 保留小数位数 * @return 百分比 * @since 3.2.3 */ public static String formatPercent(double number, int scale) { final NumberFormat format = NumberFormat.getPercentInstance(); format.setMaximumFractionDigits(scale); return format.format(number); }
public static NumberColumnFormatter fixedWithGrouping(int fractionalDigits) { NumberFormat format = new DecimalFormat(); format.setGroupingUsed(true); format.setMinimumFractionDigits(fractionalDigits); format.setMaximumFractionDigits(fractionalDigits); return new NumberColumnFormatter(format); }
/** * Create a default number format. The default number format is based on * {@link NumberFormat#getInstance(java.util.Locale)} with the only * customizing that the maximum number of fraction digits is set to 10. * @param locale the specific locale used by the format. * @return the default number format specific to the given locale. */ public static NumberFormat getDefaultNumberFormat(final Locale locale) { final NumberFormat nf = NumberFormat.getInstance(locale); nf.setMaximumFractionDigits(10); return nf; }