Tuesday, May 02, 2006

Dica: StringBuilder

A partir do java 5 temos a classe StringBuilder . A utilização é bem similar a da já conhecida StringBuffer. Com a vantagem de ñ ser thread-safe, trazendo uma melhor performance. Na maioria dos cenários, é possível essa substituição !

Aqui vai um simples implementação teste:

import static java.lang.System.out;

import java.io.IOException;

public class TesteStringBuffer {

public static void main(String[] args) throws IOException {
final Appendable buf = new StringBuilder();
for (int i=0; i<1024; i++) {
buf.append(Integer.toString(i));
}
out.print(buf);
}

}

As 2 classes implementam Appendable, CharSequence.

No comments: