MessageFormat() : 일정한 형식의 문자열 출력
String text = "회원 ID: {0} \n 회원 이름: {1} \n 회원 전화: {2}";
Object[] arguments = { id, name, tel };
String result = MessageFormat.format(text, arguments);
매개 변수화된 문자열 형식
package sec15.exam01_format;
import java.text.MessageFormat;
public class MessageFormatExample {
public static void main(String[] args) {
String id = "java";
String name = "신용권";
String tel = "010-123-5678";
String text = "회원ID: {0} \n회원이름: {1} \n회원 전화: {2}";
String result1 = MessageFormat.format(text, id, name, tel);
System.out.println(result1);
System.out.println();
String sql = "insert into member values( {0}, {1}, {2} )";
Object[] arguments = { "'java'", "'신용권'", "'010-123-5678'" };
String result2 = MessageFormat.format(sql, arguments);
System.out.println(result2);
}
}
회원ID: java
회원이름: 신용권
회원 전화: 010-123-5678
insert into member values( 'java', '신용권', '010-123-5678' )
'Java > 11. 기본 API 클래스' 카테고리의 다른 글
Day 16 : java.time 패키지 - 날짜와 시간에 대한 정보 얻기 (0) | 2021.11.09 |
---|---|
Day 16 : java.time 패키지 - 날짜와 시간 객체 생성 (0) | 2021.11.09 |
Day 16 : Format 클래스 - SimpleDateFormat() : 날짜 형식 클래스 (0) | 2021.11.09 |
Day 16 : Format 클래스 - DecimalFormat() : 숫자 형식 클래스 (0) | 2021.11.09 |
Day 16 : Calendar 클래스 (0) | 2021.11.09 |