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

جدا کردن 3 رقم 3 رقم عدد

سعید کاظمی  11 سال پیش  9 سال پیش
+3 0

سلام

چطور میتونم توی EditText اعداد رو 3 رقم 3 رقم از هم جدا کنم ؟

مثال :

100000

بشه :

100.000

+1 0
سلام پیشنهاد می کنم یه تابع بنویسید که به محض خروج از textbox مراحل زیر رو انجام بده . 1-اطلاعات داخلش رو بخونه و بشماره چند کاراکتر هست . 2- اگر ضریب 3 بود (یعنی باقیمانده تقسیم بر 3 تعداد کارکترها برابر صفر هست) 3 کاراکتر به 3 کارکتر بخونه و در یک متغیر String اضافه کنه و علامت کاما ( , ) رو اضافه کنه و تا زمانی که به کاراکتر آخر نرسید ادامه بده . اگر هم بر 3 بخش پذیر نبود اول به تعداد باقیمانده تقسیم بر 3 این کار رو انجام بده و علامت کاما رو اضافه کنه (فقط یک بار) و در ادامه مثل خط قبلی انجام بده . 3- در نهایت متن string بدست اومده رو دوباره توی textbox بریزه . برای زمان محاسبات و ... که به اطلاعات اصلی نیاز دارید با یک تابع که برعکس این مورد کار کنه باید بنویسید . ضمنا تابع دوم بایستی زمانی که textbox انتخاب میشه برای ویرایش بایستی فراخوانی بشه . (11 سال پیش)
+1 0
علاوه بر روش دوستمون ، من این با این جستجو "جدا کردن عدد" به این سوال رسیدم لینک (11 سال پیش)
0 0
لینک (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Devtpoint  11 سال پیش
+5 0

NumberFormat formatter =newDecimalFormat("#,###,###,###");
txtOutput.setText("" + formatter.format(output) );

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