26.7.05

StringBuffer ou StringBuilder?

A classe StringBuilder foi introduzida no Java 5.0. Trata-se de uma versão non-thread-safe (portanto, mais rápida) da velha e boa StringBuffer. As operações da StringBuilder são iguais às de sua prima. Então, se antes você fazia:
StringBuffer bf = new StringBuffer();
bf.append("google");
bf.append("tron!");
System.out.println(bf.toString());
Agora você faz:
StringBuilder bf = new StringBuilder();
bf.append("google");
bf.append("tron!");
System.out.println(bf.toString());

(O que? Você faz concatenação de strings usando a classe String??? Bad, bad developer. No donuts for you...)

Nenhum comentário: