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

ماشین حساب

GOOD  10 سال پیش  10 سال پیش
0 0

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

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Reza  10 سال پیش
+4 0

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

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

 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);
0 0
درمور هرچی داره (10 سال پیش)
0 0
همونطور که به کنایه اشاره کردید اینا رو خودم ننوشتم ، خیلی وقت پیش به این نیاز داشتم سرچ کردم پیدا کردم و دیدم درست کار میکنه . خیلی دنبال توضیحاتش بودم ولی هیچ جا پیدا نکردم که دلیلش چیه . تو هر سایتی برای آموزش میرفتم فقط کد انواع فرمت ها و نتیجه رو میذاشت . آموزش ها رو هم تا آخر بخش 14 دیدم و در این مورد اطلاعی ندارم . فقط کدی که از قبل داشتم گذاشتم گفتم شاید به دردت بخوره . (10 سال پیش)
0 0
لینک (10 سال پیش)
0 0
نه من به کنایه نگفتم نمیدونستم خودم این ها رو (10 سال پیش)
0 0
امکان داره این کد ها فونت ماشین حساب رو تغییر بده؟ (10 سال پیش)
0 0
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست (10 سال پیش)
0 0
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست (10 سال پیش)
0 0
100 درصد . شما یه string داری پس همه جا بدرد میخوره . ماشین حساب هم یه textview داره که این string هست (10 سال پیش)
0 0
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره (10 سال پیش)
0 0
البته قبل از اين كد مقدار عدد رو در يه متغيير سيو كنيد چون در محاسبات بعد اين string به درد نميخوره (10 سال پیش)

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