Java HashSet 输出元素按字典顺序排序
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(']', ''));
}
}
这样输出就会按照字典顺序排序并且没有括号。
原文地址: https://www.cveoy.top/t/topic/femw 著作权归作者所有。请勿转载和采集!