-
Cómo quitar los duplicados de un mapa en Java
-
Lista de mapas contienen varios valores dentro de una variable de matriz de Java. Cuando tiene varios valores en el mapa lista, a veces obtener algunos valores duplicados. Para quitar los valores, a través de cada valor y evaluar si coinciden con cualquiera de los otros. Realizar esta tarea mediante el uso de dos bucles "for" en Java.
Instrucciones
1 Abra el editor de Java que desea utilizar para crear el código. Abra el archivo de código fuente que contiene el mapa lista.
2 Crear el primer bucle "for". El primer bucle pasa a través de cada uno de los valores que desea utilizar para encontrar los duplicados. El siguiente código crea el primer bucle:
for (int i = 0; i <list1.size (); i ++)
{
cadena tmp = list1.get (i);
// Segundo bucle va aquí}
Reemplazar "list1" con el nombre de su matriz.
3 Inserte el segundo bucle dentro de los corchetes del primer bucle. El segundo bucle compara todos los demás valores a valor activo del primer bucle. Si encuentra un duplicado, eliminarlo de la matriz mediante el siguiente código:
for (int j ++ j = 0;; i <list1.size ())
{
Si (TMP == list1.get (j)) {
list1.remove (j);
}}