본문 바로가기
  • soobinhand의 기술 블로그
Computer Science/JAVA

[JAVA] format 함수

by soobinhand 2021. 10. 24.
728x90

format 함수

이 함수는 문자열의 형식을 설정하는 메서드입니다.

 

String str = "abc";
str = String.format("%5s",str);

 

이 코드의 결과는 "  abc" 로, abc 앞에 공백이 붙습니다. 정수는 앞에 0이 붙게됩니다. 여러 형태가 다 가능합니다.

우선 필수값은 %표현할 데이터 타입입니다. "%5d" 라고 한다면 10진수 5자리로 설정하게 되는 것입니다. 

% 뒤에 나오는 것에 따라서 그 포맷의 형태가 바뀌게 됩니다. 

하지만 "%5d"처럼 5말고 변수를 사용하고 싶다면 아래 코드처럼 하면 됩니다.

 

int n = 5;
str = String.format("%" + n + "s", str);

"%5s" 와 위 포맷 형식은 같은 의미입니다.

728x90

'Computer Science > JAVA' 카테고리의 다른 글

[JAVA] StringTokenizer  (0) 2021.11.14
[JAVA] Priority Queue  (0) 2021.10.30
[JAVA] JDBC  (0) 2021.10.29
[JAVA] toBinaryString 함수  (0) 2021.10.24
[JAVA] 생성자  (0) 2021.10.16

댓글