Tecnología

Inicio

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);
}

}