String test = null;
StringBuilder sb = new StringBuilder();
for (testDto dataMap : testDataList) {
if (sb.length() > 0) {
sb.append(",");
}
sb.append(dataMap.getTest_id());
}
test = sb.toString();
- String 변수 test를 null로 초기화
- StringBuilder를 초기화합니다.
- testDto 객체 리스트인 testDataList를 반복문으로 순회
- StringBuilder에 이미 내용이 있는지 확인하고, 있다면 콤마를 추가
- 현재 testDto 객체의 test_id를 StringBuilder에 추가
- 반복문이 끝난 후, StringBuilder의 내용을 문자열로 변환하여 test에 할당
- 이 과정을 통해 test 변수에는 콤마로 구분된 testDataList의 모든 test_id가 포함된 하나의 문자열이 저장
'it-day > springboot' 카테고리의 다른 글
HttpResponse<InputStream> 예제 (0) | 2024.06.13 |
---|---|
Unirest 사용하여 PDF 파일과 같은 바이너리 데이터를 가져와보자 (0) | 2024.06.13 |
StringBuilder를 이용하여 JAVA HTML 그리기 (0) | 2024.05.30 |
Map<String, List<dto 혹은 vo>> (0) | 2024.05.30 |
StringBuilder 알아보기 (0) | 2024.05.08 |