DecimalFormat 구문은 Double.toString() 표현 (과학 및 재무 형식 일 수 있음)입니다.DecimalFormat 및 double
왜 Sun이 double을 String으로 직접 변환하는 대신이 방법을 선택 했습니까?
추 신 : 구체적으로 말하십시오. Double 자체의 내부 표현을 포맷하는 대신 Double 형식을 사용하기 위해 DecimalFormat이 내부적으로 Double.toString()을 사용하는 이유는 무엇입니까?
"직접 변환"이란 무엇을 의미합니까? – Eddie
당신이 무엇을 요구하고 있는지 명확히 할 수 있습니까? 나는 당신이 "double을 String으로 직접 변환"한다는 것을 모른다. OpenJDK에서 Double.toString()은 String.valueOf (value)를 반환하며, value는 프리미티브 double입니다. 그 결과, 새로운 FloatingDecimal (d) .toJavaFormatString()을 호출하는 Double.toString (d)가 제공되고, 실제로는 실제 작업을 수행합니다. –