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:
Post a Comment