포맷팅클래스 : StringTokenizer 클래스, DecimalFormat 클래스, SimpleDateFormat 클래스, MessageFormat클래스
StringTokenizer 클래스
1 | public static void main(String[] args) { |
형식화클래스
Object객체의 toString()으로 형식화하기 어려운 두가지가 존재한다.
- 기본형데이터타입 중 숫자
- Date클래스
이들을 읽기 쉬운 문자열로 바꾸는데 사용되는 클래스 = 형식화클래스.
형식화클래스 종류
- DecimalFormat
- SimpleDateFormat
- MessageFormat
DecimalFormat 클래스
사용방법
- 위의 표를 참고하여 사용할 패턴을 정하기
- 객체생성 : 생성자에 패턴문자 전달하기
- 만든 객체 사용하기
예시 : double 1234.5를 원화로 형식화하기
1 | double orgNum = 1234.5; |
SimpleDateFormat 클래스
- DateFormatter와의 차이점 : SimpleDateFormat클래스는 date객체에서 사용됨. 나머지는 동일.
사용방법
- 위의 표를 참고하여 사용할 패턴을 정하기
- 객체생성 : 생성자에 패턴문자 전달하기
- 만든 객체 사용하기
예시 :
1 | //date 객체사용 |
MessageFormat 클래스
+를 대신:,{}를 사용하여 간단하게 표현가능하다.- 예시
1 | public static void main(String[] args) throws ParseException { |
![[OS/WINDOW]배포후 서버재시작에 batch와 윈도우 스케줄러 활용하기](https://cdn.pixabay.com/photo/2012/03/04/00/50/board-22098_960_720.jpg)
![[블로그]헥소테마에서 댓글기능 facebook에서 utterances로 변경하기](https://miro.medium.com/max/1600/1*aOv6h3h_v9PQWa03zGACnw.png)