بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ماشین حساب

مدیریت گفتگو
GOOD 10 سال پیش
آخرین تغییر: 10 سال پیش

من برای خواندن بهتر اعداد اومدم بین اون ها علامت گذاشتم 3 تا  3 تا از دست چپ برای این کار از ارایه استفاده کردم و اعداد رو در ارایه جابه جا کردم میخواستم بدوم راه بهتر هست برای این کار؟!

نظرات

پاسخ‌ها 2

Reza 10 سال پیش

سلام ، اگه منظورتون اینه که 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

نظرات

GOOD 10 سال پیش

اگر امکان داره در مورد این کد های که خودتون گذاشتید توضیح بدید

 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);

نظرات

GOOD 10 سال پیش
درمور هرچی داره
Reza 10 سال پیش
همونطور که به کنایه اشاره کردید اینا رو خودم ننوشتم ، خیلی وقت پیش به این نیاز داشتم سرچ کردم پیدا کردم و دیدم درست کار میکنه . خیلی دنبال توضیحاتش بودم ولی هیچ جا پیدا نکردم که دلیلش چیه . تو هر سایتی برای آموزش میرفتم فقط کد انواع فرمت ها و نتیجه رو میذاشت . آموزش ها رو هم تا آخر بخش 14 دیدم و در این مورد اطلاعی ندارم . فقط کدی که از قبل داشتم گذاشتم گفتم شاید به دردت بخوره .
GOOD 10 سال پیش
نه من به کنایه نگفتم نمیدونستم خودم این ها رو
GOOD 10 سال پیش
امکان داره این کد ها فونت ماشین حساب رو تغییر بده؟
Reza 10 سال پیش
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
Reza 10 سال پیش
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
Reza 10 سال پیش
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست
Reza 10 سال پیش
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره
Reza 10 سال پیش
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره

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