Formatting and Parsing a Locale-Specific Percentage
// Format Locale locale = Locale.CANADA; String string = NumberFormat.getPercentInstance(locale).format(123.45); // 12,345% // Parse try { Number number = NumberFormat.getPercentInstance(locale).parse("123.45%"); // 1.2345 if (number instanceof Long) { // Long value } else { // Double value } } catch (ParseException e) { }
Post a comment