Java/자카르타 DecimalFormat TEST숫자->문자, 문자->숫자 우혁이 아빠 2012. 3. 22. 13:45 @Test public void test008_NumberUtils() throws Exception { boolean isNumber = NumberUtils.isNumber("1234"); logger.debug("isNumber : " + isNumber); Number createNumber = NumberUtils.createNumber("1234"); logger.debug("createNumber : " + createNumber); } @Test public void numberFormatTest() throws Exception { // format 생성 DecimalFormat df1 = new DecimalFormat("#,###.00"); Double doubleNum1 = 1234567.12345678; // format에 맞춰 숫자를 문자로 변환 String formatedDoubleNum1 = df1.format(doubleNum1); assertThat(formatedDoubleNum1, is("1,234,567.12")); // 형식에 맞춰서 변형된 숫자를 숫자로 변환 double doubleValue = df1.parse(formatedDoubleNum1).doubleValue(); assertThat(doubleValue, is(1234567.12d)); } 저작자표시