Versão atual:

Collections - Diferença entre java 7 e java 8

Olá pessoal. Hoje me deparei com uma mudança na api Collections do java 8. Vejam:

public class Operacoes {

    private static final String[] letras = {"a", "g", "d", "e", "b", "c", "g", "d", "i", "e"};

    public static void main(String[] args) {
        Set meuSet = new HashSet(Arrays.asList(letras));
        Iterator it = meuSet.iterator();
        while (it.hasNext()) {
            System.out.printf(it.next() + "");
        }
        System.out.println();
    }
}

Quando executo essa classe na jdk 7, a lista impressa não sai ordenada, porém, ao executar com a jdk 8 sai tudo ordenado. Sei que houveram várias mudanças na api collections na versão 8 mas gostaria de uma ajuda para saber qual foi, exatamente, a mudança que afetou o funcionamento do código acima.

Abraço.

Versão(1):

Ver a versão formatada

Collections - Diferença entre java 7 e java 8

Comentário

new question