java6: Agregar char a una cadena
Frecuentes
Visto 68 veces
3
¿Es mejor agregar un carácter a una cadena en lugar de agregar una cadena a una cadena en java6.
P.ej. En las siguientes dos líneas de código, cuál se ejecutará más rápido:
String str = "One" + '\"'
or
String str = "One" + """
1 Respuestas
0
Supongo que la concatenación de cadena a cadena tendrá un rendimiento un poco mejor, ya que no es necesario convertirlos en caracteres y llamar al método toString ().
Especificación del lenguaje Java:
15.18.1.1 Conversión de cadenas
Cualquier tipo se puede convertir al tipo Cadena por conversión de cadena.
Un valor x de tipo primitivo T se convierte primero en un valor de referencia como si se lo diera como argumento a una expresión de creación de instancia de clase apropiada:
• Si T es booleano, utilice new Boolean(x).
• Si T es char, entonces use el nuevo Carácter (x).
...
contestado el 21 de mayo de 12 a las 19:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas string performance character java-6 or haz tu propia pregunta.