5월 3일 내용정리
DecimalFormat 은 '#'으로 표기시 숫자가 들어오면 자리를 주고 없으면 비워둠. 단 0은 표현해줌.
'0'으로 표기시 자릿수 맞추기 위해서 씀. 0으로 자릿수를 채워줌.
package study_0503;
import java.text.DecimalFormat;
import java.text.MessageFormat;
public class MessageFormatTest {
public static void main(String[] args) {
//MessageFormat 사용해봄
String id="java";
String name="홍길동";
String phon="123-456";
String text="회원id:{0}\n회원이름:{1}\n전화번호:{2}\n";
//MessageFormat 메서드를 직접 호출하여 씀
String result=MessageFormat.format(text,id,name,phon);
System.out.println(result);
int num=12345;
DecimalFormat df =new DecimalFormat("#######");
System.out.println(df.format(num));
DecimalFormat df01 =new DecimalFormat("0000000");
System.out.println(df01.format(num));
}
}