O código a seguir é um exemplo de utilização do TreeMap. Analise o código e as afirmações e em seguida escolha a alternativa correta. import java.util.Map; import java.util.TreeMap; public class MainTesteMap { public static void main(String [] args) { Map nomes = new TreeMap (); nomes.put(5,"Joao"); nomes.put(3,"Jose"); nomes.put(2,"Maria"); nomes.put(4,"Julio"); nomes.put(1,"Fernanda"); nomes.put(7,"Heloisa"); nomes.put(6,"Ana"); for (String nome : nomes.values()) { System.out.println(nome); } } }
I. No TreeMap, a adição e a recuperação dos dados são iguais às do HashMap. II. Os dados no TreeMap são ordenados pela chave e apenas os valores armazenados podem ser nulos, mas a chave não. III. A saída da execução do código é dada de acordo com a sequência de inserção. IV. A saída da execução do código nem sempre terá a mesma ordem.
Apenas II, III e IV estão corretas. Apenas II e IV estão corretas. Apenas I e II estão corretas. Apenas I e III estão corretas. Apenas I, II e IV estão corretas.
Lista de comentários
Resposta:
Apenas I, II e IV estão corretas.
Explicação:
Confirmado AVA.
Resposta:
D
Explicação:
Apenas I, II e IV estão corretas.