En este artículo, se crea e inicializa un mapa estático en Java.
Un mapa estático es un mapa que se define como estático . Significa que el mapa se convierte en un miembro de la clase y se puede usar fácilmente usando la clase.
- Método 1:
- Creación de una variable de mapa estático.
- Ejemplificándolo en un bloque estático .
A continuación se muestra la implementación del enfoque anterior:
// Java program to create a static map
import
java.util.*;
class
GFG {
// Declaring the static map
private
static
Map<Integer, String> map;
// Instantiating the static map
static
{
map =
new
HashMap<>();
map.put(
1
,
"GFG"
);
map.put(
2
,
"Geek"
);
map.put(
3
,
"GeeksForGeeks"
);
}
// Driver code
public
static
void
main(String[] args)
{
System.out.println(map);
}
}
Producción:{1=GFG, 2=Geek, 3=GeeksForGeeks}
- Método 2: crear una variable de mapa estático y crear instancias juntas.
A continuación se muestra la implementación del enfoque anterior:
// Java program to create a static map
import
java.util.*;
class
GFG {
// Declaring the static map
private
static
Map<Integer, String> map
=
new
HashMap<>() {
map.put(
1
,
"GFG"
);
map.put(
2
,
"Geek"
);
map.put(
3
,
"GeeksForGeeks"
);
}
// Driver code
public
static
void
main(String[] args)
{
System.out.println(map);
}
}
Producción:{1=GFG, 2=Geek, 3=GeeksForGeeks}