Este artículo explicará un par de enfoques para declarar una cadena en Java:
Entonces empecemos!
Cómo declarar una cadena usando literales de cadena?
En Java, se puede declarar una cadena literal utilizando las cotizaciones dobles "". La sintaxis dada a continuación le proporcionará más claridad sobre los literales de cadena:
String StringOBJ = "String Literal Ejemplo";Cuando declaramos un objeto de cadena como literal, en consecuencia, el JVM lo verifica del "grupo constante de cadena". Si la cadena ya existe, el JVM devolverá la referencia de la cadena ya creada literal. Sin embargo, si la cadena no existe en la piscina, entonces se creará un nuevo objeto en el grupo constante de cadena.
Ejemplo: Cómo declarar una cadena literal en Java?
String StringObj = "Bienvenido a Linuxhint.com ";En este programa, en primer lugar, declaramos una cadena literal y luego imprimimos el valor asignado a la cadena usando el método println ():
Así es como podemos declarar una cadena literal en Java.
Cómo declarar una cadena usando una nueva palabra clave?
En Java, podemos declarar una cadena usando un nuevo palabra clave. La sintaxis dada a continuación le proporcionará más claridad sobre los literales de cadena.
String StringObj = new String ("String Literal Ejemplo");La nueva palabra clave declarará dos objetos (i.mi. uno en el grupo de cadenas mientras que el otro en el montón) y una variable de referencia.
Ejemplo: cómo declarar una cadena usando la nueva palabra clave en Java?
String stringObj = new String ("www.Linuxhint.com ");En la pieza de código anterior, inicialmente, declaramos una cadena utilizando la nueva palabra clave y luego utilizamos el método println () para imprimir el valor de la cadena:
De esta manera, podemos declarar una cadena utilizando la nueva palabra clave.
Conclusión
La nueva palabra clave y literales de cadena se utilizan para declarar una cadena en Java. En Java, se prefiere usar los literales de cadena para la declaración de cadena. Debido a que los literales de cadena no crean un nuevo objeto si ya existe, por lo tanto, los literales de cadena proporcionan más eficiencia de memoria y optimización de la memoria. Este artículo consideró un par de ejemplos para explicar cómo declarar una cadena en Java.