3.定义一个类TestTreeSet,要求如下: (1)定义TreeSet对象treeSet,左边用接口Set右边用TreeSet; (2)依次添加“apple”,“pear”,“bannana”,“orange”; (3)打印输出treeSet;观察输出的字符串输出顺序(注释说明为什么是有序的?按照什么顺序排列的?)
时间: 2024-03-08 12:46:43 浏览: 54
用TreeSet,添加字符串,按照长度和字母顺序排序
5星 · 资源好评率100%
以下是代码实现:
```java
import java.util.*;
public class TestTreeSet {
public static void main(String[] args) {
Set<String> treeSet = new TreeSet<>();
treeSet.add("apple");
treeSet.add("pear");
treeSet.add("banana");
treeSet.add("orange");
System.out.println(treeSet);
}
}
```
输出结果为:[apple, banana, orange, pear]
TreeSet是一个有序的集合,它默认按照元素的自然顺序进行排序,对于字符串来说,自然顺序就是字典序。因此,上述代码中添加的元素会按照字典序进行排序,输出的结果也是按照字典序排列的。
阅读全文