int형 값을 파라미터로 넘겨주면 String으로 리턴하기
예 : 10000 -> 10,000
basic_utils: ^1.5.0
String setPrice(int price){
String digits = price.toString();
if(2.0 > digits.length/3 && digits.length/3 > 1.0) { // 1~100,000 자리
digits = StringUtils.addCharAtPosition(digits, ",", digits.length-3);
}
else if(3.1 > digits.length/3 && digits.length/3 > 1.9) { // 100,000 ~ 100,000,000자리
digits = StringUtils.addCharAtPosition(digits, ",", digits.length-3);
if(digits.length > 7)
digits = StringUtils.addCharAtPosition(digits, ",", digits.length-7);
}
return digits;
}
print('${setPrice(15000)}원'); -> 15,000원