Java: Supprimer les doublons d’un vecteur

Author:

 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 vecteur=new Vector();
         
         // 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 vecteur_unique=new HashSet(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:

  • java vector suprimer les mots en double
  • supprimer des doublons dans csv java
  • vector sans doublons java
  • supprimer les elements en double vector en java
  • hashmap supprimer les double java
  • supprimer max dun hash java
  • java vecteur supprimer les doublons
  • doublon dans une chaîne java
  • supprimer doublon d'un Vector java
  • comment on peut éliminer les rédondance dans un tableau aléatoire en java

Leave a Reply

Your email address will not be published. Required fields are marked *