반응형
A.retainAll(B)
구문
list_1.retainAll(list_2)
실제 예제
/*조명번호 중복 확인*/
if(!dbList.isEmpty() && !lghtNoList.isEmpty())
{
/*
기존 for문으로 비교
String dbLghtNo = null;
for(int j = 0; j < dbList.size(); j++)
{
dbLghtNo = dbList.get(j);
for(int i = 0; i <lghtNoList.size(); i++)
{
//lghtNoList에 담긴 조명번호와 DB조명번호를 비교한다.
if( lghtNoList.get(i) != "")
{
lghtNo = lghtNoList.get(i);
if(dbLghtNo.equals(lghtNo))
{
result.add(dbLghtNo);
}
}
}//end for(i)
}//end for(j)
*/
/*
retainAll로 비교
*/
dbList.retainAll(lghtNoList);
str = Arrays.toString(dbList.toArray());
//str = Arrays.toString(result.toArray());
}
반응형
'Programming Language > Java' 카테고리의 다른 글
[Java] java:comp/env/jdbc/DefaultDS 란 (스크랩) (0) | 2018.07.05 |
---|---|
mysql db 연동 테스트 (0) | 2018.07.04 |
[Java] 자바 인코딩 new String( ... , 'EUC-KR') (0) | 2018.05.29 |
[JAVA] Referer로 이전 페이지 주소 알아내기 (0) | 2018.05.25 |
[Java] Apache Common Compress (0) | 2018.04.18 |