DecimalFormat
숫자를 서식하여 문자열로 변환하는 클래스
- 소수점 자리수
- 천 단위 구분 기호
- 백분율
Format fmt = new DecimalFormat("#,##0.00");
.format()
지정한 숫자를 서식에 맞춰 문자열로 변환하는 메서드
fmt.format(a)
숫자 형식
`#` | 해당 자리를 출력, 없으면 미출력 |
`0` | 해당 값을 출력, 없으면 0을 출력 |
`.` | 소수점의 위치를 의미 (한개만 사용) |
`,` | 그룹의 위치를 의미 (패턴 인식 및 반복 적용) |
`%` | 백분율 출력 |
DecimalFormatSymbols
숫자를 서식할 때 사용하는 기호들을 정의하는 클래스
DecimalFormatSymbols symbols = new DecimalFormatSymbols();
.setGroupingSeparator()
구분 기호로 사용할 문자를 설정하는 메서드
- `DecimalFormat`에서 , 대신 공백으로 설정
symbols.setGroupingSeparator(' ');
'Java > 모듈' 카테고리의 다른 글
[Java / 모듈] Scanner (0) | 2024.12.26 |
---|---|
[Java / 모듈] Random (1) | 2024.12.26 |
[Java / 모듈] Time (0) | 2024.12.26 |
[Java / 모듈] 시간 모듈 (1) | 2024.12.25 |
[Java / 모듈] Runtime (0) | 2024.12.24 |