Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Métodos Básicos en String Parte 2 | String
Principios Básicos de Java
course content

Contenido del Curso

Principios Básicos de Java

Principios Básicos de Java

1. Iniciando
2. Tipos Básicos, Operaciones
3. Loops
4. Arrays
5. String

book
Métodos Básicos en String Parte 2

Poner en Práctica los Métodos

Ahora, vamos a sumergirnos en ejemplos de código para cada uno de estos métodos. Comprenderás rápidamente su funcionalidad:

java

Main

copy
12345678910111213141516171819
package com.example; public class Main { public static void main(String[] args) { String string = "Hello world"; System.out.println("string length = " + string.length()); System.out.println("char at 0s position is " + string.charAt(0)); System.out.println("substring from third position = " + string.substring(3)); System.out.println("substring from third to seventh position = " + string.substring(3, 7)); System.out.println("string in lower case = " + string.toLowerCase()); System.out.println("string in upper case = " + string.toUpperCase()); System.out.println("checking if string contains 'ell' = " + string.contains("ell")); System.out.println("replacing all the 'l' characters to 'b' = " + string.replace('l', 'b')); char[] chars = string.toCharArray(); // creating a char array from our string System.out.println("as we can see, after all of this " + "operations our string hasn't changed, it is still " + string); } }

Acabamos de utilizar muchos métodos en una sola string, pero al final, su valor permanece inalterado. Eso es exactamente lo que mencioné en la sección anterior. El valor de una string no se altera sin crear un nuevo objeto en memoria.

Ahora, vamos a explorar algunas aplicaciones prácticas de estos métodos a través de las siguientes tareas de ejemplo:

Tarea 1

Mostrar una array de caracteres que contenga los caracteres de una string dada. En primer lugar, convierta cada carácter a mayúsculas y, a continuación, imprímalo en la pantalla.

java

Main

copy
12345678910111213
package com.example; public class Main { public static void main(String[] args) { String string = "Make Java great again"; char[] array = string.toUpperCase().toCharArray(); //as you can see we can use multiple methods in one line for (char element : array) { System.out.print(element); } //we use for-each loop to print every element of our array } }

Tarea 2

Dada una string que contiene la palabra "helicopter", tu tarea consiste en eliminar todas las letras innecesarias de esta string y mostrar la nueva string en la pantalla, sustituyendo todas las apariciones de la letra "e" por "u".

java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { String string = "13snhelicopterkpf-qo"; String result = string //creating the new string that will contain modified value of the first string .substring(4, string.length() - 6) // substring from the 4 symbol (h) to length - 6 symbol (r) .replace("e", "u"); // replacing all the letters 'e' to letter 'u' System.out.println(result); // printing the result } }

Has observado que es posible utilizar varios métodos simultáneamente y cómo repercutirán en nuestra string. Comprendo que el tema es bastante intrincado pero muy significativo. En el próximo capítulo, abordarás esta tarea de forma independiente y afianzarás tus conocimientos mediante la aplicación práctica.

1. ¿Qué se imprimirá en la consola?
2. ¿Qué se imprimirá en la consola?
3. ¿Qué se imprimirá en la consola?
¿Qué se imprimirá en la consola?

¿Qué se imprimirá en la consola?

Selecciona la respuesta correcta

¿Qué se imprimirá en la consola?

¿Qué se imprimirá en la consola?

Selecciona la respuesta correcta

¿Qué se imprimirá en la consola?

¿Qué se imprimirá en la consola?

Selecciona la respuesta correcta

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 3
We're sorry to hear that something went wrong. What happened?
some-alt