Preguntas etiquetadas con stringbuilder

Stringbuilder es una clase que proporciona una forma conveniente y eficiente de trabajar con datos de texto en Java y .NET framework.

423
¿Eliminar el último carácter de un StringBuilder?

Cuando tiene que recorrer una colección y hacer una cadena de cada dato separada por un delimitador, siempre termina con un delimitador adicional al final, por ej. for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Da algo como: serverId_1, serverId_2, serverId_3, Me...

234
Cómo agregar una nueva línea a StringBuilder

Tengo un StringBuilderobjeto StringBuilder result = new StringBuilder(); result.append(someChar); Ahora quiero agregar un carácter de nueva línea al StringBuilder. ¿Cómo puedo hacerlo? result.append("/n"); No funciona. Entonces, estaba pensando en escribir una nueva línea usando Unicode....

88
Forma correcta de usar StringBuilder en SQL

Acabo de encontrar una construcción de consulta SQL como esta en mi proyecto: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); ¿Esto StringBuilderlogra su objetivo, es decir, reducir el uso de memoria? Lo dudo, porque en el constructor se usa el '+'...

82
¿Cuándo usar StringBuilder?

Entiendo los beneficios de StringBuilder. Pero si quiero concatenar 2 cadenas, supongo que es mejor (más rápido) hacerlo sin StringBuilder. ¿Es esto correcto? ¿En qué punto (número de cadenas) es mejor utilizar StringBuilder?