doublons dans un tableau

doublons dans un tableau - Java - Programmation

Marsh Posté le 30-07-2009 à 17:29:32    

Bonjour,
 
j'ai un tableau à deux dimensions, et je souhaite récupérer les doublons présents dans le tableau à la colonne 0.
Mon code marche seulement si j'ai deux éléments.
 
 
public void countNumberDiagramName(){
 
   
 
  String data [][] = new String data[][];
                          data[0][0] = "je";
                          data[0][1] = "lis";
                          data[1][0] = "tu";
                          data[1][1] = "parles";
                          data[2][0] = "je";
                          data[2][1] = "joue";
  String parent = null;
  String parentCopie = null;
  String leaf = null;
  String leafCopie = null;
  TableModel tm = table.getModel();  
  for(int i=0; i<data.length; i++){
   for (int j=i+1;j<data.length; j++)
                                            {                              
                                                  if(data[i][0].equals(data[j][0]))
                                                      {  
                                                             parent = data[i][0];
                                                            parentCopie = data [j][0];
                             leaf= data[i][1];
                             leafCopie= data[j][1];  
         
                          addOneCouple( (DefaultTableModel) tm,  parent,  leaf);
                          addOneCouple( (DefaultTableModel) tm,  parent,  leafCopie);
         
                                                       }  
             
                         }  
   
                      }
   
                      }
 
 
Merci d'avance pour votre aide.

Reply

Marsh Posté le 30-07-2009 à 17:29:32   

Reply

Marsh Posté le 30-07-2009 à 17:40:17    

Mets tout tes éléments dans un HashSet, ca éliminera les doublons.


---------------
Light is right
Reply

Marsh Posté le 30-07-2009 à 21:29:16    

Je ne souhaite pas éliminer les doublons mais les récupérer.
Merci

Reply

Marsh Posté le 31-07-2009 à 08:26:01    

La méthode add d'un HashSet retourne false si l'élément existe déjà, je pense que c'est plus simple d'utiliser ça.


Message édité par Deamon le 31-07-2009 à 08:26:21
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed