Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Java: Supprimer les doublons d’un vecteur

 int,string,char,static, url, socket, url, socket, java
{filelink=23}

 
package com.mesexemples;
 
import java.util.Vector;
import java.util.HashSet;
import java.util.Set;
import java.util.Random;
import java.util.Arrays;
import java.util.ArrayList;
 
public class VectorSansDoublon
{
	public static void main (String[] args) 
		{
         // Créer un vecteur
         Vector<String> vecteur=new Vector<String>();
 
         // Générer des caractères aléatoires(Exemple des lettres de l'aphabet français)
         for(int x=0; x<=26; x++)
         {
         	Random random=new Random();
         	int val=65 + random.nextInt(32);
         	// Ajouter le caractère généré dans le vecteur
         	vecteur.add(String.format("%c",val));
         }
 
         // Afficher le contenu du vecteur, probalement avec des doublons
         System.out.println ("Contenu du Vecteur avec doublon: "+vecteur);
 
         // si le vecteur contient des doublons, supprimes les
         String []str=new String[vecteur.size()];
         vecteur.toArray(str);         
	     Set<Integer> vecteur_unique=new HashSet<Integer>(new ArrayList(Arrays.asList(str)));
	     // ré-initialiser le Vecteur avec le contenu du 'vecteur_unique';
         vecteur=new Vector(vecteur_unique);
 
         // Afficher le contenu du vecteur sans doublon
        System.out.println ("Contenu du Vecteur sans doublon: "+vecteur);
 
        }
 
}

A Voir sur le même Sujet:

  • supprimer élément combomodel java
  • méthode math sans doublon java
  • java comment enlever les lettre en double dans un string
  • doublon dans une chaîne java
  • supprimer doublons vector java
  • suppression d'un caractère en java
  • supprimer doublon d'un Vector java
  • supprimer doublon arraylist c#
  • détecter les doublons dans une hashmap java
  • recherche image java vector