원 단위 절사하기
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원
Author And Source
이 문제에 관하여(원 단위 절사하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@daeun2yaaa/원-단위-절사하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)