Java - Inicializar String en JAVA

 
Vista:

Inicializar String en JAVA

Publicado por Juan (24 intervenciones) el 19/09/2020 21:57:31
Saludos a todos. Deseo saber ¿como inicializar un String en JAVA?. Por favor espero sus respuestas. Desde ya muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kabuto
Val: 3.428
Oro
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Inicializar String en JAVA

Publicado por Kabuto (1381 intervenciones) el 19/09/2020 22:54:38
Normalmente se inicializa con una cadena vacía

1
String cadena = "";

Puesto que es un objeto de una clase, se podría hacer también como con cualquier otro objeto en Java y usar la instrucción new invocando al constructor de la clase String

1
String cadena = new String();

Pero la propia documentación de la clase String indica que es innecesario

1
2
3
public String()
Initializes a newly created String object so that it represents an empty character sequence.
Note that use of this constructor is unnecessary since Strings are immutable.

Y de hecho, muchos IDE te marcan la línea de código con un warning (un aviso, no un error) si usas el constructor.


Así que para inicializar un String, si aún no sabemos que valor queremos asignarle, se usa una cadena vacía:
1
String cadena = "";

Y si sabemos que valor queremos que tenga en ese momento, pues una cadena con dicho valor:
1
String cadena = "Hola Mundo";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar