1. El Stringtipo
El Stringtipo es uno de los tipos más utilizados en Java. Es posible que sea el tipo más utilizado. Hay una razón por la que es tan popular: estas variables le permiten almacenar texto, ¿y quién no quiere hacer eso? Además, a diferencia de los tipos inty double, puede llamar a métodos en objetos del Stringtipo, y estos métodos hacen algunas cosas útiles e interesantes.
Además, todos los objetos de Java (¡todos ellos!) se pueden transformar en un archivo String. Bueno, para ser más precisos, todos los objetos de Java pueden devolver una representación de texto (cadena) de sí mismos. El nombre del Stringtipo comienza con una letra mayúscula, porque es una clase completa.
Volveremos sobre este tipo más de una vez (es súper útil e interesante), pero hoy haremos una pequeña introducción.
2. Creando Stringvariables
El Stringtipo está diseñado para almacenar cadenas (texto). Para crear una variable en código que pueda almacenar texto , debe usar una declaración como esta:
String name;
Stringvariable
Donde name es el nombre de la variable.
Ejemplos:
| Declaración | Descripción |
|---|---|
|
nameSe crea una variable de cadena llamada |
|
messageSe crea una variable de cadena llamada |
|
textSe crea una variable de cadena llamada |
Al igual que con los tipos inty double, puede usar la notación abreviada para crear múltiples Stringvariables:
String name1, name2, name3;
Stringvariables
3. Asignación de valores a Stringlas variables
Para poner un valor en una Stringvariable, necesita esta declaración:
name = "value";
Stringvariable
Y ahora hemos llegado a la primera diferencia entre este tipo y los que ya hemos estudiado. Todos los valores del Stringtipo son cadenas de texto y deben estar entre comillas dobles .
Ejemplos:
| Declaración | Nota |
|---|---|
|
La name variable contiene el texto.Steve |
|
La city variable contiene el texto.New York |
|
La message variable contiene el texto.Hello! |
4. Inicializar Stringvariables
Al igual que con los tipos inty double, las variables del Stringtipo se pueden inicializar inmediatamente cuando se crean. De hecho, esto es algo que puede hacer con todos los tipos en Java. Así que no lo mencionaremos más.
String name1 = "value1", name2 = "value2", name3 = "value3";
String name = "Steve", city = "New York", message = "Hello!";
El compilador de Java se quejará si declara una variable sin asignarle ningún valor y luego intenta usarla.
Este código no funcionará:
| Declaración | Nota |
|---|---|
|
La namevariable no se inicializa. El programa no compilará. |
|
La avariable no se inicializa. El programa no compilará. |
|
La xvariable no se inicializa. El programa no compilará. |
GO TO FULL VERSION