对TreeSet中的元素"HashSet""ArrayList""TreeMap""HashMap""
Posted xinchen01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对TreeSet中的元素"HashSet""ArrayList""TreeMap""HashMap""相关的知识,希望对你有一定的参考价值。
/*
* 对TreeSet中的元素"HashSet"、"ArrayList"、"TreeMap"、"HashMap"、"TreeSet"、"LinkedList"进行升序
* 2. 使用静态内部类实现
*/
import java.util.*;
public class TreeTest4
private static Set<String> treeSet;
public static class TreeSetInner
public void method()
treeSet = new TreeSet<>(new Comparator<String>() //Comparator用compare方法
@Override
public int compare(String o1, String o2) //compare方法用compareTo比较去返回
return o1.compareTo(o2);
);
public static void main(String[] args)
TreeTest4.TreeSetInner tInner = new TreeTest4.TreeSetInner();
tInner.method();
treeSet.add("HashSet");
treeSet.add("ArrayList");
treeSet.add("TreeMap");
treeSet.add("HashMap");
treeSet.add("TreeSet");
treeSet.add("LinkedList");
for (String string : treeSet)
System.out.print(string+" ");
以上是关于对TreeSet中的元素"HashSet""ArrayList""TreeMap""HashMap""的主要内容,如果未能解决你的问题,请参考以下文章
java treeset和hashset如何判断元素是不是相同
java:Set对象TreeSet有序子类,HashSet无序子类,重复对象二