假设以下是列表。在这里,我们也有重复元素-
List<String>ls = new ArrayList<String>(); ls.add("A"); ls.add("B"); ls.add("C"); ls.add("D"); ls.add("D"); ls.add("E"); ls.add("F"); ls.add("G"); ls.add("E");
现在,创建一个TreeSet并合并List的重复项-
TreeSet<String>set = new TreeSet<String>(); set.addAll(ls);
import java.util.ArrayList; import java.util.TreeSet; import java.util.List; public class Demo { public static void main(String[] args) { List<String>ls = new ArrayList<String>(); ls.add("A"); ls.add("B"); ls.add("C"); ls.add("D"); ls.add("D"); ls.add("E"); ls.add("F"); ls.add("G"); ls.add("E"); TreeSet<String>set = new TreeSet<String>(); set.addAll(ls); System.out.println("TreeSet = "+set); } }
输出结果
TreeSet = [A, B, C, D, E, F, G]