Imagem de fundo

Analise o seguinte trecho de código Java:import...

Analise o seguinte trecho de código Java:


import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

public class Iteracao {

public static void main(String[] args) {

Map<Integer, String> produto = new HashMap<Integer, String>();

produto.put(1, "Camisa");

produto.put(2, "Calça");


Analise as assertivas abaixo e assinale a alternativa correta para imprimir, na saída padrão, a relação apenas dos nomes dos produtos do HashMap produto.


I.

for (Map.Entry p:produto.entrySet()) {

System.out.println(p.getValue());

}


II.

Iterator<Map.Entry<Integer, String>> produtos = produto.entrySet().iterator();

while (produtos.hasNext()) {

Map.Entry<Integer, String> p = produtos.next();

System.out.println(p.getValue());

}


III.

produto.forEach((value) -> {

System.out.println(value);

});



A

Todas estão corretas.


B

Todas estão incorretas.


C

Apenas I e II estão corretas.


D

Apenas I e III estão corretas.


E

Apenas II e III estão corretas.