要修改代码输出为 'x y z',可以使用TreeSet而不是HashSet来存储字符串。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());
    }
}

运行结果为:

[x, y, z]
Java HashSet 输出排序后的字符串:如何输出 'x y z'

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

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