[JAVA] String format

박지영·2021년 5월 23일
0

2021.05.23의 개발 기록

MySQL의 like 구문을 활용할 때, % 자체를 사용해야하는데
이를 동적으로 받은 특정 값에 대해서 적용하여 쿼리 string으로 넘길 때,
String.format()을 활용해야 했음

근데, String.format의 포멧 string에는 %와 conversion의 조합으로 구성하여 들어가는데,
이때 % 자체를 활용하려면 %%로 두번 입력해줘야 함

예를 들어, projectId를 인자로 받아서 해당 값으로 시작하는 모든 컬럼 값들을 가져오는 쿼리를 작성할 때, 아래의 함수처럼 작성하여 활용함

public String getProjectIdFormat(long projectId){
	return String.format("%d_%%", projectId);
} // return 값 예시: "1_%" -> 1_로 시작하는 컬럼값들을 가져올 때 활용
profile
개발 커리어 저장소

0개의 댓글