1. ChoiceFormat
- 특정 범위에 속하는 값을 문자열로 변환해준다.
- 특히, Switch 문이나 if 문에서 연속적이거나 불연속적인 것을 적절하게 처리 못할 경우 이 클래스를 사용하게 된다.
- 아래의 코드를 보고 이해하자.
( 여기서 중요한 점은 limits와 grades 값들이 둘 다 똑같은 위치에 있어야 원하는 값이 나온다는 것이다. )
- 또한 아래의 코드처럼 세부적으로 조건을 지정할 수 있다.
2. MessageFormat
- 이 클래스는 데이터를 정해진 양식에 맞게 출력할 수 있도록 도와준다.
- 쉽게 말하면, 데이터가 들어갈 자리를 만려해 놓은 양식을 미리 작성하는 것이다.
- 이 클래스 또한 parse를 이용해서 데이터를 추출한다.
- 또한 홀따옴표(')는 escape문자로 사용되고 ('')는 홀따옴표로 인식한다.
- 아래의 코드를 보자.
2-1. MessageFormat을 이해하기 위한 예제(1)
: 데이터베이스 처리 양식을 만든 후, 데이터 가공하는 예제이다.
2-1. MessageFormat을 이해하기 위한 예제(2)
: 데이터베이스 처리 양식을 만든 후, 데이터 가공하는 예제이다.
2-2. MessageFormat을 이해하기 위한 예제(3)
: 데이터베이스 데이터를 파일로 읽어서 가공하는 예제이다.
'자바 > 형식화 클래스들' 카테고리의 다른 글
형식화 클래스(1) - DecimalFormat & SimpleDateFormat (0) | 2022.01.04 |
---|---|
Calendar와 Date (0) | 2022.01.03 |