Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende ¿Qué Es una Cadena? | Cadena
Fundamentos de Java

book¿Qué Es una Cadena?

String y cómo utilizarlo

En Java, un String es un tipo de dato utilizado para representar texto. Su sintaxis es la siguiente:

Main.java

Main.java

copy
1
String name = "string";

Ya has encontrado un String cuando mostraste algo en pantalla utilizando comillas dobles (""). Una cadena también puede mostrarse como cualquier otra variable, por ejemplo:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }

Una cadena es un tipo de dato que no puede ser modificada después de su inicialización. Esto se denomina una clase inmutable. Se puede modificar directamente el valor de una variable de cadena ya inicializada, pero al hacerlo, simplemente se crea un nuevo objeto en la memoria. Por ejemplo:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }

También podemos crear arreglos de cadenas de texto:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

Estructura de una cadena de texto

En Java, las cadenas de texto son secuencias de caracteres almacenadas como objetos de la clase String. Cada carácter en una cadena tiene una posición específica, llamada índice, que comienza desde cero.

La imagen ilustra cómo la cadena "Codefinity" se descompone en caracteres con sus índices correspondientes. El índice comienza en cero, donde C está en el índice 0, y el último carácter, y, está en el índice 9.

Esta estructura facilita a los desarrolladores trabajar con caracteres individuales en una cadena utilizando métodos de la clase String, los cuales exploraremos en el siguiente capítulo.

1. ¿El siguiente código compilará?

2. ¿Podemos crear un arreglo del tipo de dato String?

question mark

¿El siguiente código compilará?

Select the correct answer

question mark

¿Podemos crear un arreglo del tipo de dato String?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain more about string immutability in Java?

How do I access individual characters in a string?

What are some common methods available for the String class in Java?

book¿Qué Es una Cadena?

Desliza para mostrar el menú

String y cómo utilizarlo

En Java, un String es un tipo de dato utilizado para representar texto. Su sintaxis es la siguiente:

Main.java

Main.java

copy
1
String name = "string";

Ya has encontrado un String cuando mostraste algo en pantalla utilizando comillas dobles (""). Una cadena también puede mostrarse como cualquier otra variable, por ejemplo:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Printing the String variable System.out.println(hello); } }

Una cadena es un tipo de dato que no puede ser modificada después de su inicialización. Esto se denomina una clase inmutable. Se puede modificar directamente el valor de una variable de cadena ya inicializada, pero al hacerlo, simplemente se crea un nuevo objeto en la memoria. Por ejemplo:

Main.java

Main.java

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { // Initializing a String variable String hello = "Hello world!"; // Changing the reference to a new object in heap memory hello = "Hello c<>definity"; // Printing the updated String variable System.out.println(hello); } }

También podemos crear arreglos de cadenas de texto:

Main.java

Main.java

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

Estructura de una cadena de texto

En Java, las cadenas de texto son secuencias de caracteres almacenadas como objetos de la clase String. Cada carácter en una cadena tiene una posición específica, llamada índice, que comienza desde cero.

La imagen ilustra cómo la cadena "Codefinity" se descompone en caracteres con sus índices correspondientes. El índice comienza en cero, donde C está en el índice 0, y el último carácter, y, está en el índice 9.

Esta estructura facilita a los desarrolladores trabajar con caracteres individuales en una cadena utilizando métodos de la clase String, los cuales exploraremos en el siguiente capítulo.

1. ¿El siguiente código compilará?

2. ¿Podemos crear un arreglo del tipo de dato String?

question mark

¿El siguiente código compilará?

Select the correct answer

question mark

¿Podemos crear un arreglo del tipo de dato String?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
some-alt