Concatenando strings no Java
[ad#texto]
Uma coisa que quase ninguém percebe é que concatenar strings em Java não é uma boa prática, pelo menos pelo método que sempre vejo, utilizando o sinal de adição.
Isso se deve ao fato de que a cada concatenação de string é criada uma string no pool de strings, poluindo-o e para “limpar” este pool somente no final da execução da sua aplicação.
A forma mais correta de realizar esta concatenação é utilizar StringBuilder e depois é basta acionar o método do append para ir adicionando as strings, além de evitar lixo melhora a performance.
Um exemplo de uso do StringBuilder seria:
StringBuilder teste = null;
teste.append("teste");
teste.append(" de concatenação.");