Правильно ли я понимаю, что в моем примере строки отсортировались по хэшу?
mport java.util.HashSet;


public class A {
    public static void main(String[] args) {
        HashSet<String> set=new HashSet<>();
        set.add("7");
        set.add("1");
        set.add("4");
        set.add("0");
        set.add("8");
        set.add("9");
        set.add("2");
        set.add("3");
        set.add("6");
        set.add("5");
        System.out.println(set);
    }
}