double 값을 문자열 형식의 퍼센트값으로 변환하기
double을 퍼센트(%)로 표현하기위해 여러가지 방법을 이용할 수 있지만 java.text 패키지의 NumberFormat 클래스
API를 이용하면 아래와 같이 간단히 double값을 퍼센트 문자열로 변환할 수 있다.
[code]
package javacodesnipet;
import java.util.Locale;
/**
*
* @author 신윤섭
*/
public class NumberFormatPercent {
public static void main(String[] args){
//아래 double 값을 퍼센트 문자열로 표현해 보자
double value = 0.343234532d;
//NumberFormat 객체로 부터 PercentInstance를 얻어온다.
java.text.NumberFormat pformat = java.text.NumberFormat.getPercentInstance(Locale.KOREA);
//퍼센트로 표현할 소수점 이하의 자리수를 정한다.
pformat.setMaximumFractionDigits ( 4 );
//자... 이제 double을 String형식의 퍼센트로 변환하자.
String sPercent = pformat.format ( value);
//값을 확인 해 보자 -> 34.3235% 과 같이 표현 된다.
System.out.println(sPercent);
}
}
[/code]
Trackback Address:이 글에는 트랙백을 보낼 수 없습니다