본문 바로가기
백엔드/Java

문자열 배열을 문자열로 변환할 때 구분자 처리

by 1005ptr 2020. 9. 26.
반응형

문자열 배열을 문자열로 변환할 때 사용하는 코드 블럭

Collectors.joining(구분자, prefix, suffix)

아래 예시는 List<String>을 받아서 SQL IN 쿼리에 사용할 수 있는 모양으로 바꾼다.

SQL에서는

StringBuilder sb = new StringBuilder();
sb.append("(");
sb.append(array.stream().collect(Collectors.joining(",", "'", "'")));
sb.append(")");
return sb.toString();

 

반응형

댓글