Rev 2141 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.utils;import in.shop2020.model.v1.user.Cart;import in.shop2020.thrift.clients.UserClient;import java.text.NumberFormat;import java.util.Locale;public class FormattingUtils {private static Locale indianLocale = new Locale("en", "IN");private NumberFormat currencyFormat;public FormattingUtils(){currencyFormat = NumberFormat.getNumberInstance(indianLocale);currencyFormat.setMaximumFractionDigits(2);currencyFormat.setMinimumFractionDigits(2);currencyFormat.setMinimumIntegerDigits(1);}public String formatPrice(double amount){return currencyFormat.format(amount);}public static void main(String[] args) throws Exception{FormattingUtils formattingUtils = new FormattingUtils();UserClient client = new UserClient();Cart cart = client.getClient().getCart(93439);double amount = cart.getTotalPrice();System.out.println(amount);System.out.println(formattingUtils.formatPrice(amount));}}