J'arrive po à généraliser une portion de code ?! - Programmation
Marsh Posté le 24-10-2001 à 15:34:52
Voilà le code : import java.lang.*; import java.util.*; import java.io.*; public class test { public static void main(String[] args) { String s = "J'aime l'apostrophe, mais l'aviron et l'equitation!\n"; int longueur = s.length(); StringBuffer sb = new StringBuffer(longueur); sb=sb.append(s); int pos_tmp=0; int i=0; int cpt=0; /*for(pos_tmp=0;pos_tmp { pos_tmp=s.indexOf("'",pos_tmp); sb.insert(pos_tmp+cpt,"'" ); //longueur++; cpt++; }*/ pos_tmp=s.indexOf("'",pos_tmp); sb.insert(pos_tmp+cpt,"'" ); pos_tmp++; cpt++; pos_tmp=s.indexOf("'",pos_tmp); sb.insert(pos_tmp+cpt,"'" ); pos_tmp++; cpt++; pos_tmp=s.indexOf("'",pos_tmp); sb.insert(pos_tmp+cpt,"'" ); pos_tmp++; cpt++; pos_tmp=s.indexOf("'",pos_tmp); sb.insert(pos_tmp+cpt,"'" ); pos_tmp++; cpt++; System.out.println("Pos fin="+pos_tmp); System.out.println("SB:"+sb.toString()); System.out.println(s); } } ---->> Mon pb c que j'arrive po à faire une boucle pour généraliser le tout !! Ma boucle for tourne dans le vide g l'impression. Si vous avez des idées ou si je me suis planté qlq part pliz... Thx @+
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 24-10-2001 à 15:34:52
Voilà le code :
import java.lang.*;
import java.util.*;
import java.io.*;
public class test
{
public static void main(String[] args)
{
String s = "J'aime l'apostrophe, mais l'aviron et l'equitation!\n";
int longueur = s.length();
StringBuffer sb = new StringBuffer(longueur);
sb=sb.append(s);
int pos_tmp=0;
int i=0;
int cpt=0;
/*for(pos_tmp=0;pos_tmp {
pos_tmp=s.indexOf("'",pos_tmp);
sb.insert(pos_tmp+cpt,"'" );
//longueur++;
cpt++;
}*/
pos_tmp=s.indexOf("'",pos_tmp);
sb.insert(pos_tmp+cpt,"'" );
pos_tmp++;
cpt++;
pos_tmp=s.indexOf("'",pos_tmp);
sb.insert(pos_tmp+cpt,"'" );
pos_tmp++;
cpt++;
pos_tmp=s.indexOf("'",pos_tmp);
sb.insert(pos_tmp+cpt,"'" );
pos_tmp++;
cpt++;
pos_tmp=s.indexOf("'",pos_tmp);
sb.insert(pos_tmp+cpt,"'" );
pos_tmp++;
cpt++;
System.out.println("Pos fin="+pos_tmp);
System.out.println("SB:"+sb.toString());
System.out.println(s);
}
}
---->> Mon pb c que j'arrive po à faire une boucle pour généraliser le tout !! Ma boucle for tourne dans le vide g l'impression.
Si vous avez des idées ou si je me suis planté qlq part pliz...
Thx
@+
---------------
Q.G Tutoriaux ici