언어/자바

[JAVA] String.format()

토킹포테토 2023. 4. 19. 10:17
728x90

* String.format()

- 리턴되는 문자열 형태를 지정하는 메소드

- 문자열 앞에 %를 붙여 문자열에 사용 시, 그 위치의 변수값을 형식화 하여 대입가능.

 

public class stringFormatTest{
	public static void main(String[] args){
    
    String s = "HelloWorld";
    int n = 12345;
    String test=""
    
    test= String.format("문자열=%s,%S",s,s); //문자열=HelloWorld , HELLOWORLD
    
    test= String.format("정수=%d",n); //정수=12345
    
    }
}

 

* 포맷 지정 서식

서식 분류 설명
'b' ,'B' 참/거짓 boolean 값
'h',H' 16진수 16진수 표시
's', 'S' 문자열 문자열 표시
'c','C' 문자 문자 표시
'o' 정수 8진 정수로 표시
'd' 정수 10진 정수로 표시
'x','X' 정수 16진 정수로 표시
't','T' 날짜, 시간 ex> %tY, %tm , %tH, %tM
'n' 줄 구분 개행문자

 

'언어 > 자바' 카테고리의 다른 글

HttpServletRequest로 Json 데이터 받기  (0) 2023.04.27
net.sf.json VS json-simple  (0) 2023.04.26
[JAVA] Char to Int  (0) 2023.04.19
[JAVA] String.valueOf()  (0) 2023.04.18
[JAVA]Stream이란  (0) 2023.03.31