[pattern] testez mon split
	
	
		Bonjour,
ayant rencontré un souci avec split de String sur les chaines de caractere exemple :
ma chaine A="aaaaaaaaaXXXaaaaaaaaXXaaaaaaaaX"
ma chaine B="XXX"
A.split(B) semblait ne pas fonctionner correctement (normal avec les regex,patern,matches ...)
je viens de finir d'ecrire une methode similaire qui semble marcher :
je la soumet donc aux critiques (amelioration) et à ceux qui en on besoin :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 
 |  
 
public String[] monSplit(String chaine,String sp){
 
  int indice = 0;
 
  int longueur_sp = sp.length();
 
  Vector table_vec = new Vector();
 
  for(int i=0;i<chaine.length();i++){
     indice = chaine.indexOf(sp);
     if(indice == -1){
        table_vec.addElement(chaine);
        break;
     }else{
        table_vec.addElement(chaine.substring(0,temp));
        chaine = chaine.substring(indice+longueur_sp);
     }	
  }
 
return convert(table_vec.toArray());		
 
}
 
public String[] convert(Object[] tab){
 
 int taille = tab.length;
 String[] resultat = new String[taille];
 
 for(int i = 0 ; i <taille ; i++)
      resultat[i] = tab[i].toString();
 
 return resultat;
} | 
  :roll: