آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فارسی کردن اعداد

126943  8 سال پیش  8 سال پیش
0 0

سلام میخواستم بدونم چطور میشه اعداد رو فارسی کرد. فونت هم اضافه میشه انگلیسی هستش

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Andronymous  8 سال پیش
0 0

کلاس زیر رو یه پروژه اضافه کن

 
public class HelperFormat {

private String[] persianNumbers = new String[]{"۰", "۱", "۲", "۳", "۴", "۵", "۶", "۷", "۸", "۹"};

public String toPersianNumber(String text) {
if (text == null || text.length() == 0) {
return "";
}
String out = "";
int length = text.length();
for (int i = 0; i < length; i++) {
char c = text.charAt(i);
if ('0' <= c && c <= '9') {
int number = Integer.parseInt(String.valueOf(c));
out += persianNumbers[number];
} else if (c == '٫') {
out += '،';
} else {
out += c;
}
}
return out;
}
}

از کلاس یه شی جدید بساز و از تابع toPersianNumber  استفاده کن.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .