Java의 TreeSet에서 요소 제거 - remove(Object o)

이 예제에서는 java.util.TreeSet.remove().

remove(Object o)은 특정 항목이 목록에 있는 경우 TreeSet에서 제거하는 데 사용됩니다. remove()true이고, 그렇지 않으면 false.

TreeSet에서 요소를 제거하고 삭제 전과 후의 차이를 구분하려면 다음 단계를 수행합니다.
  • Create a TreeSet.
  • add(Object o).
  • TreeSet에서 항목 찾아보기 및 보기
  • remove(Object o).
  • 차이점을 보려면 목록을 두 번 표시합니다.
다음 코드는 이 다섯 단계를 구현하고 결과를 출력합니다.

import java.util.Iterator; 
import java.util.TreeSet;

public class main {
public static void main(String[] args) {
// TreeSet 생성
TreeSet treerem = new TreeSet();

// TreeSet에 값 추가
treerem.add(2);
treerem.add(4);
treerem.add(6);
treerem.add(8);

// TreeSet을 통해 반복할 반복기 만들기 /
반복자 iterator = treerem.iterator();

// 모든 TreeSet 요소 표시
System.out.println("TreeSet elements");
while (반복자.hasNext()){
System.out.println(반복자.다음());
}

//remove()
boolean exists = treerem.remove(4);
System.out.println("4이(가) 있습니까? " +존재);

반복자 = treerem.iterator();
// 삭제 후 모든 TreeSet 요소 표시
System.out.println("TreeSet elements");
while (반복자.hasNext()){
System.out.println(반복자.다음());
}

}
}
이 코드를 컴파일하고 실행하면 다음과 같은 결과가 생성됩니다.

TreeSet
2
4
6
8
4가 존재합니까? true
TreeSet 요소
2
6
8
< / pre>< / div> 참조 :
java.util.TreeSet.remove() 메서드