public class Test {

public static void main(String[] args) {
    Set<String> s = new TreeSet<>();
    s.add('z');
    s.add('y');
    s.add('x');
    System.out.println(s.toString().replace('[', '').replace(']', ''));
}

}

你可以使用TreeSet来实现按照字典顺序输出的效果。以下是修改后的代码:

import java.util.Set;
import java.util.TreeSet;

public class Test {

    public static void main(String[] args) {
        Set<String> s = new TreeSet<>();
        s.add('z');
        s.add('y');
        s.add('x');
        System.out.println(s.toString().replace('[', '').replace(']', ''));
    }
}

这样输出就会按照字典顺序排序并且没有括号。

Java HashSet 输出元素按字典顺序排序

原文地址: https://www.cveoy.top/t/topic/femw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录