Performance StringBuilder

3 respostas
tRuNkSnEt

É uma pergunta besta mas existe diferença em performance se eu fizer

StringBuilder sb = new StringBuilder(); sb.append("coisa1"); sb.append("coisa2"); sb.append("coisa3");

do que fazer

StringBuilder sb = new StringBuilder() .append("coisa1") .append("coisa2") .append("coisa3");

?

3 Respostas

bebad

:shock:
cara,
sempre prefira o modo mais completo e mais exato.
nunca simplifique uma instrução, faça ela sempre do modo mais completo.

isso pode evitar uma invasao indesejada no seu site.

dudaskank

Olha, se der diferença é coisa mínima, mas você pode tentar fazer um teste pra ver quanto tempo leva uma coisa e outra.

Só não entendi o que o bebad disse tem com isso mas tudo bem hehehehe.

bebad

:?
eu quiz dizer:
Faça o seu codigo o mais completo possivel, para não sofrer um ataque hacker.

por ex, tem nego que escreve

String abc = “abc”;

isso ai cara, pode ser a abertura no teu codigo que alguem pode estar procurando, sacou ?? ja ouviu falar em code injection, SQL injection, buffer-overflow ?
:roll:

Criado 1 de fevereiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 3
Participantes 3