modifier une chaine de caractères
Bonjour ,
Je voudrais implémenter une fonction qui permet de parcourir une chaine de caractère et convertir les points virgules(";") en tirets("-").
j'ai implémenté cette fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public static String convertSemicolonToHyphen(String nameOfFile) {
String result = null;
for (int i = 0; i < nameOfFile.length(); i++) {
char c = nameOfFile.charAt(i);
if (c == ';') {
result += "-";
} else
result += c;
}
return result;
} |
J'ai testé cette méthode et ça marche.Mais le probleme que l'affichage débute avec null, car j'ai initialisé la variable result avec null.
par exemple si on teste ceci :
Code:
1 2 3 4 5
|
String a = "0;0;40;0;0;255.xml";
System.out.println(a);
a = convertSemicolonToHyphen(a);
System.out.println(a); |
le resultat que a =null0-0-40-0-0-255.xml.
Je voudrais éleminer null de a .
Merciii.