要自定义元素的顺序,TreeSet
我必须执行以下操作
同样,有什么办法可以对String
班级和Integer
班级做同样的事情?
TreeSet
收到一个,Comparator
因此您可以定义其他比较方法,例如,我想根据字符串的第二个字符对其进行排序
TreeSet<String> treeSet = new TreeSet<>(Comparator.comparing(a -> a.substring(1, 2)));
treeSet.add("avec");
treeSet.add("ipsum");
treeSet.add("lorem");
将打印
[lorem, ipsum, avec]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句