Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Java - inicializar un string

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

inicializar un string

Autor:ricardo (31 intervenciones)
Fecha:28/12/2012 13:50:20
Hola tengo una pequeña dudilla
cual es la manera mas optima de inicializar un string en java

A) String X=null;

o

B) String X="";

gracias.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

inicializar un string

Autor:Saul (12 intervenciones)
Fecha:29/12/2012 00:45:38
= Null es un resultado de algo

Es decir si falla tu respuesta te dara esto

Ahora para iniciarlizar o como decimos Setear..

String _x = ""

String _x1

_x1 = ""


esa es la manera correcta..

Salidos
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

inicializar un string

Autor:Tom (619 intervenciones)
Fecha:29/12/2012 12:12:03
En tu caso, en el que parece que no sabes qué va a contener ese string, para evitar algún warning de variable sin inicializar y tal ... en mi opinión la manera óptima es inicializar a null (no asignar nada).

Más adelante le asignarás una referencia concreta y no hará falta "liberar" la inicial.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

inicializar un string

Autor:Aprender A Programar webmaster@aprenderaprogramar.com.co (3 intervenciones)
Fecha:05/01/2013 06:00:35
Hola.

Para un compilador en ambos casos habrías "inicializado" la variable, pero lo cierto es que no es así.
Cuando pones X = null es prácticamente igual a no inicializarla, pues su valor es inexistente y no es posible llevar a cabo operaciones con el valor que asignaste, por ejemplo si intentas concatenar diciendo String Z = X + "hola"; obtendrás un error dado que X aun no contiene un valor realmente de texto.

En conclusión la forma correcta es hacer String X = "";

Espero te ayude, saludos.

http://aprenderaprogramar.com.co/Cursos/Java
Comentar