درمور هرچی داره
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
ماشین حساب
مدیریت گفتگو
آخرین تغییر: 10 سال پیش
من برای خواندن بهتر اعداد اومدم بین اون ها علامت گذاشتم 3 تا 3 تا از دست چپ برای این کار از ارایه استفاده کردم و اعداد رو در ارایه جابه جا کردم میخواستم بدوم راه بهتر هست برای این کار؟!
پاسخها 2
سلام ، اگه منظورتون اینه که 3 تا 3 تا بین اعداد ویرگول قرار بگیره ( که اونم باید از سمت راست باشه نه چپ ) :
int number = 2345432;
String numberAsString = String.format("%,d", number);
Log.i("LOG", numberAsString);
خروجی :
2,345,432
یا این روش :
int number = 2345432;
NumberFormat numberFormat = NumberFormat.getNumberInstance(Locale.US);
String numberAsString = numberFormat.format(number);
Log.i("LOG", numberAsString);
خروجی :
2,345,432
یا :
int number = 2345432;
DecimalFormat decimalFormat = new DecimalFormat("#,###");
String numberAsString = decimalFormat.format(number);
Log.i("LOG", numberAsString);
خروجی :
2,345,432
نظرات
اگر امکان داره در مورد این کد های که خودتون گذاشتید توضیح بدید
String numberAsString =String.format("%,d", number);
NumberFormat numberFormat =NumberFormat.getNumberInstance(Locale.US);
String numberAsString = numberFormat.format(number);
DecimalFormat decimalFormat =newDecimalFormat("#,###");
String numberAsString = decimalFormat.format(number);
نظرات
همونطور که به کنایه اشاره کردید اینا رو خودم ننوشتم ، خیلی وقت پیش به این نیاز داشتم سرچ کردم پیدا کردم و دیدم درست کار میکنه . خیلی دنبال توضیحاتش بودم ولی هیچ جا پیدا نکردم که دلیلش چیه . تو هر سایتی برای آموزش میرفتم فقط کد انواع فرمت ها و نتیجه رو میذاشت . آموزش ها رو هم تا آخر بخش 14 دیدم و در این مورد اطلاعی ندارم . فقط کدی که از قبل داشتم گذاشتم گفتم شاید به دردت بخوره .
نه من به کنایه نگفتم نمیدونستم خودم این ها رو
امکان داره این کد ها فونت ماشین حساب رو تغییر بده؟
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات