برنامه نویسی اندروید جداسازی 3 رقم 3 رقم اعداد در ( اندروید استدیو)

شاید مشکل خیلی ها جدا سازی 3 رقم 3 رقم اعداد هنگام برنامه نویسی در اندروید باشد خوب من برای این کار کدی نوشتم که این کار رو براتون انجام میده . 

public static String ST_Amount = "0";
public static  String Add1 = "0";
public static String Add2 = "0";

خب ببخشید که اینطوری نمایش میده اما کپی پیست کنید داخل اندروید استدیو درست میشه

این 3 تا رشته رو در کلاستون پیست کنید و بعد تابع زیر رو 

public static void to_split_Amount() {
String SX1 = "";
String SX2 = "";
SX1 = String.valueOf ( ST_Amount );
int x = 0;
//----------------------------------------------------------
for (int ix = 0; ix < SX1.length (); ix++) {
SX2 = String.valueOf ( SX1.charAt ( ix ) ) + SX2;
}
//----------------------------------------------------------
String SY1 = "";
String SY2 = "";
SY1 = SX2.toString ();
int y = 0;
for (int iy = 0; iy < SX2.length (); iy++) {
if (y == 3) {
SY2 = SY2 + "," + SY1.charAt ( iy );
y = 1;
} else {
SY2 = SY2 + SY1.charAt ( iy );
y = y + 1;
}
}
//----------------------------------------------------------
String Sz1 = "";
String Sz2 = "";
Sz1 = SY2;
int z = 0;
//----------------------------------------------------------
for (int iz = 0; iz < Sz1.length (); iz++) {
Sz2 = String.valueOf ( Sz1.charAt ( iz ) ) + Sz2;
}
//----------------------------------------------------------
Add1 = SX1;
Add2 = Sz2;
//----------------------------------------------------------
}

لازم به ذکر اگر داخل اکتیویتی می خواید پیست کنید باید خارج از onCreate باشد ولی من پیشنهاد میکنم یک کلاس بسازید  تا داخل همه اکتیویتی ها قابل استفاده باشه .

بعد از پیست کار شما به این صورت که عدد را به رشته  ST_Amount میدین و بعد تابع رو صدا میزنید یعنی یک بار تابع رو اجرا میکنید 

و بعدد رشته Add2 رو میگیرن . این همان عدد جدا سازی شده است .

یک :  NameClass.ST_Amount= "100000";

دو : NameClass.to_split_Amount ();

سه : NameString = nameClass.Add2 ;

جواب : 100,000

کپی با ذکر منبع بلا مانع است

دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات