안드로이드 개발 질문/답변
(글 수 45,052)
2개의 어레이가 있습니다.
a에는 1,2,3,4,5 가 있고
b에는 1,2,3,6이있습니다.
a->b로 가면서 없어진 숫자를 찾고자 합니다.
즉 위에서는 4,5가 나오도록 로직을 짜려고 하는데 음.. 어떻게 해야할 지 잘 모르겠습니다.
일단 for문을 2개 돌렸구요. 아래와 같이 짰는데 안돼더라구요ㅠㅠ
어떻게 해야 a에서 b 로 가면서 삭제된 숫자를 찾을 수 있을까요? 추가된 숫자는 고려하지 않습니다...ㅠㅠ
int check = 0;
for(int i = 0; i < a.size(); i++)
{
if(check == 1)
{
Log.d("remove item", a.get(i-1));
}
for(int j = 0; j.size(); j++)
{
if(a.get(i).equals(b.get(j))
{
check = 1;
}
}
}




for(int i = 0; i<b.size(); i++){
if(a.size() > 0){
a.remove(b.get(i));
}
}