sexta-feira, 6 de julho de 2012

[JAVA] Utilizando TreeSet

Olá pesssoal, nesse post iremos ver a implementação de conjuntos chamada TreeSet. Nessa implementação, os elementos são ordenados por algum critério no momento em que são inseridos. Veja o exemplo abaixo:


Para definir o critério você pode implementar a interface java.lang.Comparable ou usar java.util.Comparator. Se você executar o código acima, teremos como resultado:

geeks
hackers
java
nerds

Veja que o resultado não é o mesmo da ordem de inserção, os elementos foram ordenados em ordem alfabética. Isso acontece porque a classe String implementa a interface Comparable com esse critério da ordem alfabética.


Nenhum comentário: