Bonjour,
J'aimerais votre avis : j'ai un code sous les yeux qui fait ceci :
Si mes infos sont bonnes, ceci engendre l'instanciation d'un nouveau String en mémoire à chaque ligne ce qui nous fait autant de String que de lignes, voir plus;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String soapMessage + " " ; soapMessage += "chaine de caractères"; soapMessage += "chaine de caractères"; soapMessage += "chaine de caractères"; soapMessage += "chaine de caractères"; ... return soapMessage;
j'aimerais remplacer tout cela par :
Que je pense moins gourmand.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 StringBuffer soapMessage = new StringBuffer(); soapMessage.append("chaine de caractères"); soapMessage.append("chaine de caractères"); soapMessage.append("chaine de caractères"); soapMessage.append("chaine de caractères"); .... return soapMessage.toString();
ai-je raison ou tort ?
Merci pour vos commentaires
Stujava
Partager