Séparer une chaine de caractère

Résolu
ulysse00 Messages postés 292 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 12 mai 2013 - 17 févr. 2007 à 22:14
ulysse00 Messages postés 292 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 12 mai 2013 - 22 févr. 2007 à 11:57
bonsoir mes amis 

je cherche une méthode qui peut m'aider a séparer une chaine de caractére en deux chaines de caractéres
par exemple String X="124566"; 
String A,B;
 avec un séparateur 2 alors j'aurais  A=12;B=4566;
merci de bien vouloir m'aider

12 réponses

ulysse00 Messages postés 292 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 12 mai 2013 1
22 févr. 2007 à 11:57
salut j'ai trouvé la solution
List a = new ArrayList();
 
...
 
List c = new ArrayList();
String s = "66121265"
 
char[] chars = x.toCharArray();
StrinBuffer buf = new StringBuffer();
for(int i=0,m=chars.length();i<m;i++){
   buf.append(chars[i]);
   for(int j=0,n=buf.length();j<n;j++){
      if(a.contains(buf.substring(j,buf.length()))){
         c.add(buf.substring(j,buf.length()));
         buf = new StringBuffer();
         j=n;
      }
   }
System.out.println(c);
 


 


merci mes amis de bien vouloir m'aider
3