TreeSet集合的常用方法以及遍历

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()));
	}

}

版权声明:本文为qq_36427906原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。