2개의 ArrayList가 있습니다.

 

contacts = new ArrayList<Exam >();
  contacts.add(new Exam ("정보처리기사"));
  contacts.add(new Exam ("토목기사"));
  contacts.add(new Exam ("전기기사"));
  contacts.add(new Exam ("교통기사"));
  contacts.add(new Exam ("컴퓨터활용"));
  contacts.add(new Exam ("MOS"));

이것과

 

contacts1.add(new Exam ("정보처리기사1"));
  contacts1.add(new Exam ("토목기사1"));
  contacts1.add(new Exam ("전기기사1"));
  contacts1.add(new Exam ("교통기사1"));
  contacts1.add(new Exam ("컴퓨터활용1"));
   contacts1.add(new Exam (""));

 

2렇게 2개의 ArrayList가 있습니다.

 

2개의 리스트를 비교하여 같은 내용이 있으면 "성공" 이라는 토스트를 띄우고 같은 내용이 없으면 "실패"라고 토스트를 띄우고싶은데요

 

잘안되네요 ㅠ

 

if(contacts.containsAll(contacts1)){
     Toast.makeText(ListActivity.this, "성공", Toast.LENGTH_SHORT).show();
    }else{
     Toast.makeText(ListActivity.this, "실패", Toast.LENGTH_SHORT).show();
    }

 

이런식으로 하면 안되나요...??

 

조언좀 부탁드리겠습니다.