listView 안에 중복된 내용이 있으면 해당 내용을 삭제 하려고하는데요

1
2
3
4
5
6
7
8
9
10

라는 내용이 있으면

처음에는 1을기준으로잡고 2~10 검색

다음에는 2를기준으로잡고 3~10 검색

.

.

.

.

9를 기준으로 잡고 10 검색

이런식으로 하려고하는데

이렇게 하면 for문을 두개 써야 하는게 맞는거죠?

그리고 이 방법 말고 좀 더 효율성 있게 하는 방법은 뭐가 있는지 알려주시면 감사하겠습니다.

답변 부탁드립니다.