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.