|
Dernière réponse | |
---|---|
Sujet : [JAVA] remplacer une chaine de caractères par une autre | |
Gourou | Bon, Wouatouwouatou, tu m'excuseras mais j'ai préféré l'autre méthode...
Je l'ai bidouillée et maintenant ca marche : import java.io.*; public class test { public static void main(String[] arguments) { String sonTexte = "C'est dur le matin "; String txtFind = "le matin"; String txtReplace= "la journée"; String tmp; int lgFind = txtFind.length(); int lgReplace=txtReplace.length(); System.out.println(sonTexte + "\n" ); for (int k=0;k<(sonTexte.length();k++) { try { tmp = sonTexte.substring(k,k+lgFind); } catch(Exception e) { break; } if ( tmp.equalsIgnoreCase(txtFind) ) { sonTexte= sonTexte.substring(0,k) + txtReplace + sonTexte.substring(k+lgFind,sonTexte.length()); } } System.out.println(sonTexte); } } C'est bizarre mais ca marche... |
Vue Rapide de la discussion |
---|