Selasa, 13 Desember 2011

Ubah Angka ke dalam Format Rupiah

Hello SyntaxHighlighter
Setelah sekian lama tidak posting sesuatu di blog, akhirnya gw mutusin buat posting lagi..ckckck.
Pada kesempatan kali ini gw mau share sebuah fungsi untuk mengubah sebuah string number menjadi string dengan format rupiah, kebetulan algoritma yang dipakai dituangkan ke dalam JAVA code.

public static String getRupiahFormat(String number) {
  String displayedString = "";

  if (number.length() == 0) {
   displayedString = "Rp. 0";
  } else {
   if (number.length() > 3) {
    int length = number.length();

    for (int i = length; i > 0; i -= 3) {
     if (i > 3) {
      String myStringPrt1 = number.substring(0, i - 3);
      String myStringPrt2 = number.substring(i - 3);

      String combinedString;

      combinedString = myStringPrt1 + ".";

      combinedString += myStringPrt2;
      number = combinedString;

      displayedString = "Rp. " + combinedString;
     }
    }
   } else {
    displayedString = "Rp. " + number;
   }
  }
  return displayedString;
 }

Input : 15500000
Output : Rp. 15.500.000

semoga bermanfaat..aamiiin..

Tidak ada komentar:

Sign up for PayPal and start accepting credit card payments instantly.