String currencyFormat(int number) {
String frontStr = "";
String backStr = "";
int tempLen = 0;
if (number == 0) {
return "0";
}else {
String str = new Integer(number).toString();
tempLen = str.length();
if (tempLen > 3) {
int parseLen = tempLen / 3;
int lestLen = tempLen % 3;
if (lestLen == 0) {
parseLen--;
}
for (int i=1; i <= parseLen; i++) {
backStr = str.substring(tempLen - 3 * i);
frontStr = str.substring(0, tempLen - 3 * i);
str = frontStr + "," + backStr;
}
return str;
}else {
return str;
}
}
}