1. El String
tipo
El String
tipo 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 int
y double
, puede llamar a métodos en objetos del String
tipo, 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 String
tipo 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 String
variables
El String
tipo 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;
Donde name
es el nombre de la variable.
Ejemplos:
Declaración | Descripción |
---|---|
|
name Se crea una variable de cadena llamada |
|
message Se crea una variable de cadena llamada |
|
text Se crea una variable de cadena llamada |
Al igual que con los tipos int
y double
, puede usar la notación abreviada para crear múltiples String
variables:
String name1, name2, name3;
3. Asignación de valores a String
las variables
Para poner un valor en una String
variable, necesita esta declaración:
name = "value";
Y ahora hemos llegado a la primera diferencia entre este tipo y los que ya hemos estudiado. Todos los valores del String
tipo 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 String
variables
Al igual que con los tipos int
y double
, las variables del String
tipo 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 name variable no se inicializa. El programa no compilará. |
|
La a variable no se inicializa. El programa no compilará. |
|
La x variable no se inicializa. El programa no compilará. |
GO TO FULL VERSION