소스 리스트 를 목적 리스트에 복사하거나 추가할 때 사용한다.
List<String> src = new ArrayList<String>();
src.add("test1");
src.add("test2");
List<String> dest= new ArrayList<String>();
dest.addAll(src);
dest.addAll(src);
System.out.println(dest);
컨트롤러단에서 결과 리스트를 추가적으로 받아서 리턴할 경우에 사용한다.
아래는 실제 로 사용한 예이다.
List<String> selAcc = new ArrayList<String>();
for(int j=0;j<selArr.size();j++){
selAcc.add(j, (String)pramMap.get(selArr.get(j)));
}
Map<String, Object> sendMap = null;
List<MapDto> resultMap1 = new ArrayList<MapDto>();
for(int j=0;j<selAcc.size();j++){
sendMap = pramMap;
String d = selAcc.get(j);
String[] data = d.split("\\.");
List<String> temp = new ArrayList<String>();
temp.add(data[0]);
sendMap.put("selCtrlArr", temp);
sendMap.put("svyYr" , data[1] );
List<MapDto> resultMap = main0820Service.selectDnlRstItem(sendMap, locale, 5);
resultMap1.addAll(resultMap);
}
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("jsonView");
modelAndView.addObject("resultList1", resultMap1);
'IT' 카테고리의 다른 글
<쿼리>간단히 중복제거 추가 (0) | 2019.10.07 |
---|---|
<JSP> 로그인 권한 여부에 따라 특정 페이지 오픈 (0) | 2019.10.04 |
java split 자바 자동 문자 분리 (0) | 2019.10.04 |
리얼그리드 항목 검색 함수 (0) | 2019.10.02 |
리얼그리드 초기화 (0) | 2019.10.02 |
댓글