دوستان سلام با استفاده از کلاس زیر میتونین در پروژه هاتون اعداد رو سه رقم سه رقم جدا کنید.
دقت کنین که قبل استفاده از این کلاس کد رو بخونید تا طریقه پیاده سازی شدن این کلاس ساده رو درک کنید
ممنون که با من بودین.
public class PutAndGetSimicalman {
public static String setNumberWithtSimicalman(String value) {
long longVal;
String formattedString = null;
DecimalFormat formatter;
if (value.contains(",")) {
value = value.replaceAll(",", "");
}
if (value.contains(".")) {
try {
String[] arrayValue = value.split("\\.");
Log.i("Test", "arrayValue 1 is : " + arrayValue[0] + "\n arrayValue 2 is : " + arrayValue[1]);
longVal = Long.parseLong(arrayValue[0]);
formatter = new DecimalFormat("#,###,###");
formattedString = formatter.format(longVal);
formattedString += "." + arrayValue[1];
} catch (Exception e) {
Log.i("Test", e.getMessage());
}
} else {
longVal = Long.parseLong(value);
formatter = new DecimalFormat("#,###,###");
formattedString = formatter.format(longVal);
}
return formattedString;
}
public static String setNumberWithoutSimicalman(String value) {
if (value.contains(",")) {
return value.replaceAll(",", "");
}
return value;
}
}