Refine search
static String formatPercent(double value) { DecimalFormat percentFormatter = new DecimalFormat("#.#", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); return percentFormatter.format(value) + "%"; }
public String nf(Number num) { return new DecimalFormat("#.###", DecimalFormatSymbols.getInstance(Locale.ROOT)).format(num); }
private String formatNumber(double i) { return new DecimalFormat(format, DecimalFormatSymbols.getInstance(Locale.ROOT)).format(i); }
private static String formatDouble(double input) { return new DecimalFormat("#.##", DecimalFormatSymbols.getInstance(Locale.ROOT)).format(input); }
double myValue = 0.00000021d; DecimalFormat df = new DecimalFormat("0", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); df.setMaximumFractionDigits(340); //340 = DecimalFormat.DOUBLE_FRACTION_DIGITS System.out.println(df.format(myValue)); //output: 0.00000021
@Nullable private static String getStatementsCoverageString(@NotNull FileCoverageInfo info) { double percent = calcPercent(info.coveredLineCount, info.totalLineCount); return info.totalLineCount > 0 ? new DecimalFormat("##.#" + STATEMENTS_SUFFIX, DecimalFormatSymbols.getInstance(Locale.US)) .format(percent) : null; }
@Nullable private static String getFilesCoverageString(@NotNull DirCoverageInfo info) { double percent = calcPercent(info.coveredFilesCount, info.totalFilesCount); return info.totalFilesCount > 0 ? new DecimalFormat("##.#" + FILES_SUFFIX, DecimalFormatSymbols.getInstance(Locale.US)).format(percent) : null; }
double myValue = 0.00000021d; DecimalFormat df = new DecimalFormat("0", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); df.setMaximumFractionDigits(340); //340 = DecimalFormat.DOUBLE_FRACTION_DIGITS System.out.println(df.format(myValue)); //output: 0.00000021
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(); symbols.setDecimalSeparator('.'); DecimalFormat format = new DecimalFormat("#.#####", symbols); value = format.parse(format.format(41251.50000000012343));
public String toString(Locale locale) { StringBuilder s = new StringBuilder(percentageLevels.length * 8); DecimalFormat decimalFormat = new DecimalFormat("0.00%", DecimalFormatSymbols.getInstance(locale)); for (int i = 0; i < percentageLevels.length; i++) { if (i > 0) { s.append("/"); } s.append(decimalFormat.format(percentageLevels[i])); } return s.toString(); }
@Override public String formatValue(String key, Object value) { if (key.equals(Command.KEY_TIMEZONE)) { double offset = TimeZone.getTimeZone((String) value).getRawOffset() / 3600000.0; DecimalFormat fmt = new DecimalFormat("+#.##;-#.##", DecimalFormatSymbols.getInstance(Locale.US)); return fmt.format(offset); } else if (key.equals(Command.KEY_MESSAGE)) { return DataConverter.printHex(value.toString().getBytes(StandardCharsets.UTF_16BE)); } return null; }
DecimalFormatSymbols symbols = DecimalFormatSymbols.getInstance(); symbols.setGroupingSeparator(' '); DecimalFormat formatter = new DecimalFormat("###,###.##", symbols); System.out.println(formatter.format(bd.longValue()));
/** * @return a <tt>DecimalFormat</tt> with parseIntegerOnly set <code>true</code> */ private static DecimalFormat createIntegerOnlyFormat(String fmt) { DecimalFormatSymbols dsf = DecimalFormatSymbols.getInstance(Locale.ROOT); DecimalFormat result = new DecimalFormat(fmt, dsf); result.setParseIntegerOnly(true); return result; }
/** * @return a <tt>DecimalFormat</tt> with parseIntegerOnly set <code>true</code> */ private static DecimalFormat createIntegerOnlyFormat(String fmt) { DecimalFormatSymbols dsf = DecimalFormatSymbols.getInstance(Locale.ROOT); DecimalFormat result = new DecimalFormat(fmt, dsf); result.setParseIntegerOnly(true); return result; }
/** * Returns <code>size</code> in human-readable units (GB, MB, KB or bytes). */ public static String humanReadableUnits(long bytes) { return humanReadableUnits(bytes, new DecimalFormat("0.#", DecimalFormatSymbols.getInstance(Locale.ROOT))); }
@AssistedInject public FieldValueAlertCondition(Searches searches, @Assisted Stream stream, @Nullable @Assisted("id") String id, @Assisted DateTime createdAt, @Assisted("userid") String creatorUserId, @Assisted Map<String, Object> parameters, @Assisted("title") @Nullable String title) { super(stream, id, Type.FIELD_VALUE.toString(), createdAt, creatorUserId, parameters, title); this.searches = searches; this.decimalFormat = new DecimalFormat("#.###", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); this.time = Tools.getNumber(parameters.get("time"), 5).intValue(); this.thresholdType = ThresholdType.valueOf(((String) parameters.get("threshold_type")).toUpperCase(Locale.ENGLISH)); this.threshold = Tools.getNumber(parameters.get("threshold"), 0.0).doubleValue(); this.type = CheckType.valueOf(((String) parameters.get("type")).toUpperCase(Locale.ENGLISH)); this.field = (String) parameters.get("field"); this.query = (String) parameters.getOrDefault(CK_QUERY, CK_QUERY_DEFAULT_VALUE); }
public ExcelGeneralNumberFormat(final Locale locale) { decimalSymbols = DecimalFormatSymbols.getInstance(locale); scientificFormat = new DecimalFormat("0.#####E0", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(scientificFormat); integerFormat = new DecimalFormat("#", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(integerFormat); decimalFormat = new DecimalFormat("#.##########", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(decimalFormat); }
public ExcelGeneralNumberFormat(final Locale locale) { decimalSymbols = DecimalFormatSymbols.getInstance(locale); scientificFormat = new DecimalFormat("0.#####E0", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(scientificFormat); integerFormat = new DecimalFormat("#", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(integerFormat); decimalFormat = new DecimalFormat("#.##########", decimalSymbols); DataFormatter.setExcelStyleRoundingMode(decimalFormat); }
PrometheusController(List<JavaInformations> javaInformations, Collector collector, PrintWriter out) throws IOException { super(); assert javaInformations != null && !javaInformations.isEmpty(); assert collector != null; assert out != null; // it doesn't make much sense to use a JavaMelody collector server with Prometheus // (which is effectively it's own collector server) if (javaInformations.size() > 1) { throw new IOException( "JavaMelody collector server not supported - configure Prometheus to scrape nodes."); } this.javaInformations = javaInformations.get(0); this.collector = collector; this.out = out; decimalFormat = new DecimalFormat(); final DecimalFormatSymbols decimalFormatSymbols = DecimalFormatSymbols .getInstance(Locale.US); // setNaN for #806: on Java 8 and before, decimalFormat prints \uFFFD ('<?>') instead of NaN decimalFormatSymbols.setNaN("NaN"); decimalFormat.setDecimalFormatSymbols(decimalFormatSymbols); decimalFormat.setGroupingUsed(false); decimalFormat.setMinimumIntegerDigits(1); decimalFormat.setMaximumFractionDigits(15); }
symbols = DecimalFormatSymbols.getInstance(locale); DecimalFormat df = new DecimalFormat(format, symbols); setExcelStyleRoundingMode(df); return df;