StringBuffer est quand même bien connu et largement utilisé
Oui mais beaucoup de programmeurs continuent à faire des choses comme ça:
public String concateneStrTab(String tab[])
{
int i;
String str = "";
for(i=0;i<tab.length;i++)
str += tab[i];
return str;
}
Et le langage t'y pousse. En effet, cette solution est au premier abord largement plus simple et naurelle que d'utiliser des StringBuffer. Alors que le langage C par exemple, te pousseras à trouver une solution bien plus optimale.
[^] # Re: Java oui, c'est lent
Posté par Pascal . En réponse au message Lenteur de Java ?. Évalué à 3.
public String concateneStrTab(String tab[]) { int i; String str = ""; for(i=0;i<tab.length;i++) str += tab[i]; return str; }Et le langage t'y pousse. En effet, cette solution est au premier abord largement plus simple et naurelle que d'utiliser des StringBuffer. Alors que le langage C par exemple, te pousseras à trouver une solution bien plus optimale.