CodeGym /Cursos /Sintaxis Java Cero /Tipo de cadena: cadenas y texto

Tipo de cadena: cadenas y texto

Sintaxis Java Cero
Nivel 2 , Lección 5
Disponible

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;
Crear una Stringvariable

Donde name es el nombre de la variable.

Ejemplos:

Declaración Descripción
String name;
nameSe crea una variable de cadena llamada
String message;
messageSe crea una variable de cadena llamada
String text;
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;
Atajo para crear múltiples Stringvariables

3. Asignación de valores a Stringlas variables

Para poner un valor en una Stringvariable, necesita esta declaración:

name = "value";
Asignar un valor a una 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
String name = "Steve";
La name variable contiene el texto.Steve
String city = "New York";
La city variable contiene el texto.New York
String message = "Hello!";
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";
Abreviatura para crear e inicializar variables
String name = "Steve", city = "New York", message = "Hello!";
Ejemplo de una sentencia que crea e inicializa variables
Tenga en cuenta:

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
String name;
System.out.println(name);
La namevariable no se inicializa. El programa no compilará.
int a;
a++;
La avariable no se inicializa. El programa no compilará.
double x;
double y = x;
La xvariable no se inicializa. El programa no compilará.

Comentarios (9)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Emilio #11574649 Nivel 4, Mordor, Spain
21 octubre 2024
String word = "palabra", phrase = "frase fresa", line = "-será_ ", text = "Texto incluye 1,2,3";
4 agosto 2024
¡Excelente, muy intuitivo!
Henry Nivel 2, Bogotá , Colombia
12 julio 2024
👍
Guille Rolón Nivel 3, Argentina
24 junio 2024
deberian ser mas entendibles los desafios
Karla Azaideth Lara Bárcenas Nivel 3, Alvaro Obregon, Mexico
25 julio 2024
son fáciles, solo es cuestión de prestar mucha atención.
Anthony Javier Nivel 3, San Salvador, El Salvador
22 diciembre 2024
bro, pero si están facilisimos, lo que te falta a vos es prestar atención
Carmen Nivel 5, Cota Expert
18 junio 2024
Me iba a estallar el cerebro!!! la solución fácil y yo buscando misterios !!!
Anonymous #11528323 Nivel 4, Bolivia
12 junio 2024
Cool!!!
Rebeca Nivel 8 Expert
10 mayo 2024
Cool!