@Override public MonetaryAmount parse(String text, Locale locale) { return getMonetaryAmountFormat(locale).parse(text); }
@Override public MonetaryAmount parse(String text, Locale locale) { return getMonetaryAmountFormat(locale).parse(text); }
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(Locale.US); MonetaryAmount amount = format.parse("USD 1.23");
/** * Obtains an instance of FastMoney from a text using specific formatter. * * @param text the text to parse not null * @param formatter the formatter to use not null * @return RoundedMoney instance */ public static RoundedMoney parse(CharSequence text, MonetaryAmountFormat formatter) { return from(formatter.parse(text)); }
/** * Obtains an instance of FastMoney from a text using specific formatter. * * @param text the text to parse not null * @param formatter the formatter to use not null * @return FastMoney instance */ public static FastMoney parse(CharSequence text, MonetaryAmountFormat formatter) { return from(formatter.parse(text)); }
/** * Obtains an instance of Money from a text using specific formatter. * * @param text the text to parse not null * @param formatter the formatter to use not null * @return Money instance */ public static Money parse(CharSequence text, MonetaryAmountFormat formatter) { return from(formatter.parse(text)); }
@Override public MonetaryAmount parse(String text, Locale locale) { return getMonetaryAmountFormat(locale).parse(text); }
assertFalse(formatProduced.isEmpty(), "MonetaryAmountFormat returned empty String for " + amt); try { MonetaryAmount amtParsed = format.parse(formatProduced); assertNotNull(amtParsed, "Reverse-parsing of MonetaryAmount failed for '" + formatProduced + "' using MonetaryAmountFormat: " + format);
assertFalse(formatProduced.isEmpty(), "MonetaryAmountFormat returned empty String for " + amt); try { MonetaryAmount amtParsed = format.parse(formatProduced); assertNotNull(amtParsed, "Reverse-parsing of MonetaryAmount failed for '" + formatProduced + "' using MonetaryAmountFormat: " + format);
assertFalse(formatProduced.isEmpty(), "MonetaryAmountFormat returned empty String for " + amt); try { MonetaryAmount amtParsed = format.parse(formatProduced); assertNotNull(amtParsed, "Reverse-parsing of MonetaryAmount failed for '" + formatProduced + "' using MonetaryAmountFormat: " + format);