8000 GitHub - gzeinnumer/SaveMoneyValue
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

gzeinnumer/SaveMoneyValue

Repository files navigation

SaveMoneyValue

public class GblFunction {

    /*
    good formoney
    12345678 = 12.345.678
    */
    public static String saparator(String value) {
        if (value == null || value.equals("") || value.equals("0") || value.equals("0.0")) {
            return "0";
        }
        if (value.contains(",")){
            value = value.substring(0, value.indexOf(","));
        }
        value = idrComma(value);
        return value.substring(0, value.indexOf(","));
    }

    /*
    good formoney
    12345678 = 12.345.678,00
    */
    public static String idrComma(String value) {
        if (value == null || value.equals("") || value.equals("0") || value.equals("0.0")) {
            return "0";
        } else {
            if (value.contains(",")){
                value = value.substring(0, value.indexOf(","));
            }
            Locale localeID = new Locale("in", "ID");
            NumberFormat formatRupiah = NumberFormat.getCurrencyInstance(localeID);
            return formatRupiah.format(Double.valueOf(value)).replace("Rp", "");
        }
    }

    /*
    good formoney
    12345678 = Rp 12.345.678
    */
    public static String idr(String value) {
        return "Rp " + idrComma(value).replace(",00","");
    }
}
int sum = 12345678;

Log.d(TAG, "onCreate: "+saparator(String.valueOf(sum)));    // 12345678  = 12.345.678
Log.d(TAG, "onCreate: "+idrComma(String.valueOf(sum)));     // 12345678  = 12.345.678,00
Log.d(TAG, "onCreate: "+idr(String.valueOf(sum)));          // 12345678  = Rp 12.345.678

Copyright 2021 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0