Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size
Esta aquí : Home arrow FAQs arrow Programación arrow ¿Cuál es la diferencia entre String s = ...?
¿Cuál es la diferencia entre String s = ...? PDF Imprimir E-Mail
Calificación del usuario: / 1
MaloBueno 
escrito por Java User Group del Perú   


El compilador automautomáticamente crea un objeto String por cada literal de cadena que encuentre. Tu puedes usar literales de cadena para inicializar un String.

String s = “test” ;

La construcción es equivalente, pero más eficicente es la primera, la segunda termina por crear dos instancias de String para una.

String s = new String(“test”);

El compilador crea el primer String cuando encuentra el literal de cadena “test” y el segundo cuando encuentra new String.

Fuente        : http://java.sun.com/docs/books/tutorial/java/data/stringsAndJavac.html 
Cortesía de : http://JavaA.com
                      http://JavaFAQ.nu
Traducción :   Rolando Steep Quezada Martínez
 
< Anterior   Siguiente >