-
숫자 형식 지정하기 / DecimalFormat / 2019-12-06JAVA 2020. 1. 14. 16:57728x90
/* * DecimalFormat * - 숫자에 대한 형식 지정 클래스 * - format() 메서드를 사용하여 객체 -> 문자열로 변환 * parse() 메서드를 사용하여 문자열 -> 객체로 파싱 */ double dNum = 12341234.5; // DecimalFormat 클래스를 활용하여 dNum 값을 출력할 형식 지정 // '₩'기호와 세자리 수만큼 ',' 찍기 // DecimalFormat df = new DecimalFormat("₩#,###.##"); // 빈자리는 표시하지 않음 DecimalFormat df = new DecimalFormat("₩#,###.00"); // 빈자리를 0 으로 표시 System.out.println(df.format(dNum)); // ₩12,341,234.50 형식으로 출력됨
형식 지정자로 기본형 데이터로 파싱하기
// DecimalFormat 클래스를 활용하여 문자열로 생성된 수치데이터를 기본형 데이터로 파싱하기 String sNum = "₩1,234.5"; // 읽어올 문자열의 형식 지정 double parsedNum = (double)df.parse(sNum); System.out.println(parsedNum);
728x90728x90'JAVA' 카테고리의 다른 글
Map계열의 Collections / HashMap / 2019-12-09 (0) 2020.01.15 데이터 정렬 / Collections의 sort() 메서드, shuffle() 메서드 / 2019-12-09 (0) 2020.01.15 Set 계열의 Collection / Set / HashSet / TreeSet / 2019-12-09 (0) 2020.01.14 문자열 형식 지정 / MessageFormat / 2019-12-06 (0) 2020.01.14