¿Qué es una cadena?
Desliza para mostrar el menú
Ahora que has cubierto los tipos de datos primitivos, puedes avanzar a otro tipo importante que Java utiliza para trabajar con texto: String.
En Java, el texto no se almacena usando tipos primitivos. En su lugar, se maneja utilizando un tipo de dato especial llamado String. Un string es simplemente texto almacenado en una variable.
Ya has estado usando strings sin siquiera enfocarte en ellos, por ejemplo al imprimir mensajes:
System.out.println("Hello World");
Todo lo que se escribe dentro de comillas dobles se trata como un string en Java. El texto puede almacenarse en una variable así:
String coffeeName = "Cappuccino";
String no es un tipo primitivo
Un aspecto importante a entender es que String no es un tipo de dato primitivo. En cambio, es un tipo de referencia, lo que significa:
- no almacena el valor directamente
- almacena una referencia a donde el texto está guardado en la memoria
Tendremos un módulo completo dedicado a Strings donde entraremos en más detalle — por ahora solo recuerda que los Strings funcionan de manera un poco diferente a los números.
Los Strings siempre deben usar comillas dobles
Correcto:
String drink = "Latte";
Incorrecto:
String drink = Latte;
Sin comillas, Java piensa que te refieres a una variable, no a texto.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
¿Qué es una cadena?
Ahora que has cubierto los tipos de datos primitivos, puedes avanzar a otro tipo importante que Java utiliza para trabajar con texto: String.
En Java, el texto no se almacena usando tipos primitivos. En su lugar, se maneja utilizando un tipo de dato especial llamado String. Un string es simplemente texto almacenado en una variable.
Ya has estado usando strings sin siquiera enfocarte en ellos, por ejemplo al imprimir mensajes:
System.out.println("Hello World");
Todo lo que se escribe dentro de comillas dobles se trata como un string en Java. El texto puede almacenarse en una variable así:
String coffeeName = "Cappuccino";
String no es un tipo primitivo
Un aspecto importante a entender es que String no es un tipo de dato primitivo. En cambio, es un tipo de referencia, lo que significa:
- no almacena el valor directamente
- almacena una referencia a donde el texto está guardado en la memoria
Tendremos un módulo completo dedicado a Strings donde entraremos en más detalle — por ahora solo recuerda que los Strings funcionan de manera un poco diferente a los números.
Los Strings siempre deben usar comillas dobles
Correcto:
String drink = "Latte";
Incorrecto:
String drink = Latte;
Sin comillas, Java piensa que te refieres a una variable, no a texto.
¡Gracias por tus comentarios!