Mengkonversi Angka Latin Ke Arab dengan Java
esNesia - Nah, sob, dulu saya pernah bingung Bagaimana cara merubah atau mengkonversi angka latin ke angka Arab atau Hindi agar angka 0,1,2,3,4,5,6,7,8,9 berubah jadi angka Arab (Ł ,Ł”,Ł¢,Ł£,Ł¤,Ł„,Ł¦,Ł§,ŁØ,Ł©)
Cari di google gak ketemu-ketemu, tapi akhirnya nemu juga, makanya saya share di sini supaya mudah buat teman2 yang cari tentang ini
ikuti saya ya....
#1 buatlah variable arabic seperti berikut
char[] arabicChars = {'Ł ','Ł”','Ł¢','Ł£','Ł¤','Ł„','Ł¦','Ł§','ŁØ','Ł©'};
#2 Buatlah variable String yang berisi angka yg akan dikonversi, misalkan
String angka ="8665544232";
#3 Buatlah builder untuk mengkonversi angka-angka latin yg ada dalam variable ke arabicChars dengan cara berikut
StringBuilder builder_angka = new StringBuilder();
for(int i =0;i<angka.length();i++)
{
if(Character.isDigit(angka.charAt(i)))
{
builder_angka.append(arabicChars[(int)(angka.charAt(i))-48]);
}
else
{
builder_angka.append(angka.charAt(i));
}
}
#4 Tampilkan angka yang telah dikonversi
misalkan --> JOptionPane.showMessageDialog(null, builder_angka.toString());
atau --> System.out.println(""+builder_angka.toString());
atau kalau berupa jLabel --> jLabel1.setText(""+builder_angka.toString());
biar gak bingung lihat gambar ini..
#5 lihat hasilnya...
Gima bagus kan...? masih bingung?? download aja nih sorcecode nya..
0 comments:
Post a Comment