상세 컨텐츠

본문 제목

DecimalFormat, SimpleDateFormat, ChoiceFormat, MessageFormat

자바강좌

by somiyuralove 2019. 4. 24. 22:27

본문

형식화 클래스 중에서 숫자를 형식화 하는데 사용되는 것이 DecimalFormat입니다.

DecimalFormat을 이용하면 숫자 데이터를 정수, 부동소수점, 금액 등의 다양한 형식으로 표현할 수 있으며, 반대로 일정한 형식의 데이터를 숫자로 변환하는 것도 가능합니다.

형식화 클래스에서는 원하는 형식으로 표현 또는 변환하기 위해서 패턴을 정의하는데, 형식화 클래스에서는 패턴을 정의하는 것이 전부라고 해도 과언이 아닙니다.

 

SimpleDateFormat을 사용하면 날짜 데이터를 원하는 형태로 다양하게 출력할 수 있습니다.

아래의 예제를 음미해보시죠.

ChoiceFormat은 특정 범위에 속하는 값을 문자열로 변환해줍니다. 연속적 또는 불연속적인 범위의 값들을 처리하는 데 있어서 if문이나 switch문은 적절하지 못한 경우가 많습니다. 이럴때 ChoiceFormat을 잘 사용하면 복잡하게 처리될 수 밖에 없었던 코드를 간단하게 처리할 수 있습니다.

MessageFormat은 데이터를 정해진 양식에 맞게 출력할 수 있도록 도와줍니다. 데이터가 들어갈 자리를 마련해 놓은 양식을 미리 작성하고 프로그램을 이용해서 다수의 데이터를 같은 양식으로 출력할때 사용하면 좋습니다.

이것으로 형식화 클래스에 대한 설명을 마치도록 하겠습니다.

위의 소스들은 굳이 설명을 하지 않아도 소스만 보시면 충분히 이해가 가시리라 생각됩니다.

이 포스트가 도움이 되셨다면 공감버튼을 눌러주세요.^^*

'자바강좌' 카테고리의 다른 글

싱글쓰레드와 멀티쓰레드  (0) 2019.04.29
프로세스와 스레드  (0) 2019.04.25
Scanner, StringTokenizer  (0) 2019.04.23
정규식 - Pattern, Match  (0) 2019.04.23
Calendar, Date, Random  (0) 2019.04.23

관련글 더보기

댓글 영역