▣ NumberFormat 클래스의 getNumberInstance() 사용


메서드를 만들고 오버로딩을 통해 편하게 사용할 수 있도록 한다.


<%@ page import='java.text.NumberFormat' %>

<%!

// 입력값에 컴마 찍어주기 long, int, String, double, float

// double은 소수점 3자리까지만.

// overloading

public String comma(long str1) {

NumberFormat nf = NumberFormat.getNumberInstance();

return nf.format(str1);

}

public String comma(String str1) {

if(str1 ==null || str1.equals(""))

str1="0"; 

int val = Integer.parseInt(str1);

NumberFormat nf = NumberFormat.getNumberInstance();

return nf.format(val);

}

public String comma(double str1) {

NumberFormat nf = NumberFormat.getNumberInstance();

return nf.format(str1);

}

%>


NumberFormat 클래스의 또 다른 메서드

NumberFormat.getPercentInstance() : 값을 %단위로 표시해준다.

ex) NumberFormat nf = NumberFormat.getPercentInstance();

nf.format(값);


+ Recent posts