Luego de de nuestra larga compilación de datos dimos con la respuesta este rompecabezas que suelen tener algunos de nuestros usuarios. Te brindamos la solución y nuestro deseo es que te resulte de mucha apoyo.
Ejemplo 1: java array comprobar duplicados
duplicates =false;for(i =0; i < zipcodeList.length; i++)for(j = i +1; k < zipcodeList.length; j++)if(j != i && zipcodeList[j]== zipcodeList[i])
duplicates =true;
Ejemplo 2: java encuentra duplicados en array
package dto;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Map.Entry;import java.util.Set;/**
* Java Program to find duplicate elements in an array. There are two straight
* forward solution of this problem first, brute force way and second by using
* HashSet data structure. A third solution, similar to second one is by using
* hash table data structure e.g. HashMap to store count of each element and
* print element with count 1.
*
* @author java67
*/publicclassDuplicatesInArraypublicstaticvoidmain(String args[])String[] names ="Java","JavaScript","Python","C","Ruby","Java";// First solution : finding duplicates using brute force methodSystem.out.println("Finding duplicate elements in array using brute force method");for(int i =0; i < names.length; i++)for(int j = i +1; j < names.length; j++)if(names[i].equals(names[j]))// got the duplicate element// Second solution : use HashSet data structure to find duplicatesSystem.out.println("Duplicate elements from array using HashSet data structure");Set<String> store =newHashSet<>();for(String name : names)if(store.add(name)==false)System.out.println("found a duplicate element in array : "+ name);// Third solution : using Hash table data structure to find duplicatesSystem.out.println("Duplicate elements from array using hash table");Map<String,Integer> nameAndCount =newHashMap<>();// build hash table with countfor(String name : names)Integer count = nameAndCount.get(name);if(count ==null)
nameAndCount.put(name,1);else
nameAndCount.put(name,++count);// Print duplicate elements from array in JavaSet<Entry<String,Integer>> entrySet = nameAndCount.entrySet();for(Entry<String,Integer> entry : entrySet)if(entry.getValue()>1)System.out.println("Duplicate element from array : "+ entry.getKey());Output:Finding duplicate elements in array using brute force method
Duplicate elements from array using HashSet data structure
found a duplicate element in array :JavaDuplicate elements from array using hash table
Duplicate element from array :Java
Reseñas y valoraciones
Te invitamos a añadir valor a nuestro contenido informacional colaborando tu experiencia en las ilustraciones.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)