JAVA/기본API 클래스 알아보기

formatting

별초롱언니 2025. 5. 15. 17:56

데이터를 볼 때 일정한 형식으로 통일되어 있는 것이 보기가 편합니다. 이러한 형식을 지정해주는 것이 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