import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.Set;
import java.util.TreeSet;
public class Test {
public static <E> void main(String[] args) {
/**
* 使用TreeSet常用方法
*/
TreeSet<String> treeSet = new TreeSet<>();
//添加
treeSet.add("c");
treeSet.add("y");
treeSet.add("z");
treeSet.add("k");
treeSet.add("u");
treeSet.add("i");
TreeSet<String> treeSet2 = new TreeSet<>();
//使用Collections工具类来添加元素
Collections.addAll(treeSet2, "c","z","g");
//treeSet2添加到treeSet1里面
//treeSet.addAll(treeSet2);
//去除交集
treeSet.removeAll(treeSet2);
//保留交集
//treeSet.retainAll(treeSet2);
//删除
treeSet.remove("c");
//遍历:foreach
for (String string : treeSet) {
System.out.println(string);
}
System.out.println("--------------");
//遍历二:迭代器
Iterator<String> it= treeSet.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
System.out.println("--------------");
//遍历三:
System.out.println(Arrays.toString(treeSet.toArray()));
}
}
TreeSet集合的常用方法以及遍历
最新推荐文章于 2024-03-16 18:57:20 发布