Olá Pessoal,
A Interface Map é bem útil, pois permite que criamos mapas de chaves/valor. O Map possibilita que uma chave única seja criada, que pode ser um tipo primitivo ou um objeto, cada chave poderá apontar para um valor que também pode ser um primitivo ou objeto.
Neste exemplo temos um Map de números, e para percorre-lô, usaremos a Interface Set, que irá obter as Keys do Map, e depois iremos interar usando o Foreach.
Segue um exemplo para fazer um loop em Map:
A Interface Map é bem útil, pois permite que criamos mapas de chaves/valor. O Map possibilita que uma chave única seja criada, que pode ser um tipo primitivo ou um objeto, cada chave poderá apontar para um valor que também pode ser um primitivo ou objeto.
Neste exemplo temos um Map de números, e para percorre-lô, usaremos a Interface Set, que irá obter as Keys do Map, e depois iremos interar usando o Foreach.
Segue um exemplo para fazer um loop em Map:
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class LoopMap {
public static void main(String[] args) {
Map mapa = new HashMap();
mapa.put(1, "UM");
mapa.put(2, "DOIS");
mapa.put(3, "TRES");
mapa.put(4, "QUATRO");
mapa.put(5, "CINCO");
Set conjunto = mapa.keySet();
for (Integer key : conjunto) {
System.out.println("Key: " + key + " - Valor: " + mapa.get(key));
}
}
}
LoopMap.javaResultado:
Key: 1 - Valor: UM
Key: 2 - Valor: DOIS
Key: 3 - Valor: TRES
Key: 4 - Valor: QUATRO
Key: 5 - Valor: CINCO
0 comentários:
Postar um comentário