[ Spring / Java ] DecimalFromat() 메서드
2024. 2. 13. 19:43ㆍ· LANGUAGE/└ Java
환경 : Spring Tool Suite4
DecimalFormat() 메소드는 숫자의 형태를 원하는 형태로 지정하는 메서드입니다.
패턴 | 의미 | 예 |
0 | 10진수, 빈자리는 0으로 채움 | 0 0.0 0000.000 |
# | 10진수, 빈자리 채우지 않음 | # #.# ####.### |
. | 소수점 표시 | ###.## ###.00 000.00 |
, | 단위 구분 기호 표시 | #,##.# |
+, - | 음수, 양수 표시 | +#.## -#.## |
; | 음수, 양수 패턴 모두 사용 시 패턴 구분자 | +#.##;-#.## |
% | 100을 곱하고 %를 붙임 | #.###% |
\u00A4 | 통화 표시를 붙임 | \u00A4###.## |
DecimalFormat() 을 사용한 예시는 아래와 같다.
import java.text.DecimalFormat;
public class DecimalFormatExample {
public static void main(String[] args) {
double number = 1234567.89;
// 패턴을 정의하여 DecimalFormat 객체 생성
DecimalFormat decimalFormat = new DecimalFormat("#,###.##");
// 숫자를 형식화하여 문자열로 변환
String formattedNumber = decimalFormat.format(number);
// 결과 출력
System.out.println("원본 숫자: " + number);
System.out.println("형식화된 숫자: " + formattedNumber);
}
}
DecimalFormat decimalFormat = new DecimalFormat("#,###.##");
(+) DecimalFormat() 객체 생성과 동시에 원하는 형태의 포맷을 선언해준다.
String formattedNumber = decimalFormat.format(number);
(+) 지정한 형태로 숫자를 출력하여 변수에 대입
(+) DecimalFormat()은 스트링 타입이다
오라클 : https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/text/DecimalFormat.html
개인 공부 기록용입니다:)
728x90
'· LANGUAGE > └ Java' 카테고리의 다른 글
새로고침해도 페이지 오류가 나지 않도록 하는 법 (redirect 사용해보기) (0) | 2024.02.29 |
---|---|
[ Java ] TreeSet 기본 구조 이해 및 실습 (0) | 2024.02.16 |
[ Java / Spring ] @RequestParam (0) | 2024.02.07 |
[ Java ] DTO / DAO 이해 (0) | 2024.01.29 |
[ Java /JDBC ] RowMapper / ResultSetExtractor의 차이점 (0) | 2024.01.28 |