반응형
String.format
참고
https://docs.oracle.com/javase/7/docs/api/java/lang/String.html#format(java.lang.String,%20java.lang.Object...)
개발하다보면 공백을 0으로 채워야할 경우가 생긴다.
영화의 상영 횟수를 나타낼때 1회가 아닌 01회로 표현한다든가🤔🤔
사용자에게 1이라는 입력을 받았지만 DB에는 01로 저장을 해야한다든가❓❗🤔
ORACLE 에서는 LPAD를 이용해서 쉽게 DB에 저장하거나 나타낼 수 있다❗
LPAD('1', 2, 0) 이렇게 하면 01로 값을 나타낼수 있다❗❗
JAVA에서는 String.format을 이용하면 쉽게 이용할 수 있다.
String.format('%02d', 1) -> 01
String.format('%02d', 11) -> 11
% : 시작을 의미한다.
0 : 채워질 문자를 의미한다.
2 : 총 자리수를 의미한다.
d : 십진수의 정수
반응형
'ETC' 카테고리의 다른 글
WAS & 웹서버(Web Server) (0) | 2021.08.31 |
---|---|
[JPA] 오류 : Unable to locate Attribute with the the given name [id] on this ManagedType (0) | 2021.07.08 |
[Linux] jar파일 백그라운드로 실행시키기 (0) | 2021.06.12 |
대용량트래픽 견디기 (Scale UP & Scale Out ) (0) | 2021.06.11 |
[Linux] CentOS7 Redis 설치 (0) | 2021.06.08 |