Lista de mapas contêm vários valores dentro de uma variável de matriz Java. Quando você tem vários valores no mapa lista, você às vezes obter alguns valores duplicados. Para remover os valores , passar por cada valor e avaliar se corresponde a nenhum dos outros. Realizar esta tarefa usando dois " para" loops em Java. Instruções
1
Abra o editor Java você deseja usar para criar o seu código. Abra o arquivo de código fonte que contém o mapa de lista.
2
Crie o primeiro laço "for" . O primeiro loop passa por cada um dos valores que você deseja usar para encontrar todas as duplicatas . O código a seguir cria o primeiro loop:
for (int i = 0; i < list1.size (); i + +) {string tmp = list1.get (i ) ;//segundo loop vai aqui }
Substituir " lista1 " com o nome de sua matriz.
3
Insira o segundo circuito dentro das chaves do primeiro loop. O segundo loop compara todos os outros valores para o valor ativo do primeiro loop. Se você encontrar uma duplicata , excluí-lo da matriz usando o seguinte código:
for (int j = 0; i < list1.size (); j + +) {if ( tmp == list1.get ( j )) { list1.remove ( j) ;}}