En Java, la clase String
es de las más utilizadas porque permite trabajar con texto. Para crear una String
, solo se usan comillas dobles. Por ejemplo: String nombre = "Alura";
. También se pueden concatenar cadenas con el operador +
.
Cuando se trata de comparar Strings
, no se recomienda usar ==
, ya que este solo compara si ambas variables apuntan al mismo objeto. En su lugar, se debe usar equals()
, que compara el contenido. Por ejemplo:
if (contrasena.equals("12345")) {
System.out.println("Acceso autorizado!");
}
Además, existe equalsIgnoreCase()
si queremos comparar ignorando mayúsculas y minúsculas.
A partir de Java 15, se pueden usar los Text Blocks o bloques de texto, que permiten escribir cadenas de varias líneas sin necesidad de usar \n
o concatenaciones. Se escriben con tres comillas dobles ("""
) y un salto de línea. Ejemplo:
String mensaje = """
Hola, mundo!
Este es un Text Block.
Permite escribir texto en varias líneas sin complicaciones.
""";
Esta nueva forma es mucho más práctica para textos largos o con formato.