PDA

View Full Version : جدا کردن عدد ها 3 تا 3 تا



mehdiyamani
جمعه 21 شهریور 1393, 11:13 صبح
سلام دوستان
من میخواهم مثلا قیمت رو اینطوری نشون بدم 25,000 . یعنی میخواهم 3 تا 3 تا خودش اتوماتیک اینها رو جدا کنه . چه در زمان نمایش در textview چه در edittext زمان وارد کردن
میخواستم ببینم ایا خاصیتی یا کدی هست که چنین کاری انجام بده ؟
با تشکر

Amin-rz
جمعه 21 شهریور 1393, 14:05 عصر
عدد رو از كاربر بگير و تو يه متغير مثل i بريز.
حالا براي جدا كردن از اين فرمول استفاده كن:

int SeAdadeAval ;
int SeAdadeDovom ;
int SeAdadeSevom ;

SeAdadeAval = i % 1000 ;

SeAdadeDovom = ( i % 1000000 ) / 1000 ;
SeAdadeSevom = ( i % 1000000000 ) / 1000000 ;


حالا اونو تو يه رشته ميريزيم:

String pool = SeAdadeSevom + "," SeAdadeDovom + "," + SeAdadeAval ;


در آخر اين رشته رو تو تكست ويو نشون بديد.
اين فرمول براي عددهاي نهايتا ۹ رقمي كار مي كنه.بيشتر خواستي بگو.

amin_a_y
جمعه 21 شهریور 1393, 14:06 عصر
سرچ کنید
http://barnamenevis.org/showthread.php?462626-%D8%AC%D8%AF%D8%A7-%DA%A9%D9%86%D9%86%D8%AF%D9%87-%D8%A7%D8%B9%D8%AF%D8%A7%D8%AF&highlight=%D8%AC%D8%AF%D8%A7+%DA%A9%D9%86%D9%86%D8 %AF%D9%87