데이터를 볼 때 일정한 형식으로 통일되어 있는 것이 보기가 편합니다. 이러한 형식을 지정해주는 것이 Format 클래스입니다.
package chapter10;
import java.text.DecimalFormat;
public class exam79 {
public static void main(String[] args) {
String[] pattern = {
"###.###",
"000.000",
"-###.###",
"000000.00%"
};
double[] arr = {1.3, 3.33, 124.243, 242};
// 아직 형식화되지 않는 수들의 배열
for(int p =0; p < pattern.length; p++) {
DecimalFormat d = new DecimalFormat(pattern[p]);
System.out.println("<<<<< "+pattern[p]+" >>>>>");
for (int i = 0; i < arr.length; i++) {
System.out.println(d.format(arr[i]));
}
}
}
}

package chapter10;
import java.text.SimpleDateFormat;
import java.util.Date;
public class exam80 {
public static void main(String[] args) {
Date day = new Date();
String patternKorea = "yyyy-MM-dd";
String patternUSA = "MM-dd-yyyy";
String patternUK = "dd-MM-yyyy";
String pattern1 = "E요일 HH시 mm분 ss초";
SimpleDateFormat p1 = new SimpleDateFormat(patternKorea);
SimpleDateFormat p2 = new SimpleDateFormat(patternUSA);
SimpleDateFormat p3 = new SimpleDateFormat(patternUK);
SimpleDateFormat p4 = new SimpleDateFormat(pattern1);
System.out.println("현재 날짜 " + day);
System.out.println("한국 형식 (년,월,일) : " + p1.format(day));
System.out.println("미국 형식 (월,일,년) : " + p2.format(day));
System.out.println("영국 형식 (일,월,년) : " + p3.format(day));
System.out.println(p4.format(day));
}
}

'JAVA > 기본API 클래스 알아보기' 카테고리의 다른 글
Timer / TimerTask (0) | 2025.05.15 |
---|---|
Wrapper (0) | 2025.05.15 |
Scanner (0) | 2025.05.15 |
random (0) | 2025.05.15 |
시간 처리 Date, Calendar2 (0) | 2025.05.15 |