Programa Java para classificar o mapa por chaves

Neste exemplo, aprenderemos a classificar o mapa por chaves em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Interface de mapa Java
  • Java HashMap
  • Java TreeMap

Exemplo: classificar um mapa por chaves usando TreeMap

 import java.util.HashMap; import java.util.Map; import java.util.TreeMap; class Main ( public static void main(String() args) ( // create a hashmap Map languages = new HashMap(); languages.put("pos3", "JS"); languages.put("pos1", "Java"); languages.put("pos2", "Python"); System.out.println("Map: " + languages); // create a tree map from the map TreeMap sortedNumbers = new TreeMap(languages); System.out.println("Map with sorted Key" + sortedNumbers); ) )

Resultado

 Mapa: (pos1 = Java, pos2 = Python, pos3 = JS) Mapa com chave classificada (pos1 = Java, pos2 = Python, pos3 = JS)

No exemplo acima, criamos um mapa com o nome de idiomas usando HashMap. Aqui, o mapa não está classificado.

Para classificar o mapa, criamos um mapa de árvore a partir do mapa. Agora, o mapa é classificado por suas chaves.

Artigos interessantes...