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 |
댓글