Logo de Código Facilito
  • Inicio
  • Replays
  • Iniciar sesión
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

¡Califica el Curso Profesional de JAVA!

Selecciona la calificación de 1 a 5 estrellas

Reporta un error

Curso Curso Profesional de JAVA

Video Strings como Cadenas Java

Tipo de error

Algo salió mal al cargar el vídeo

El vídeo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la página
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el vídeo
  • Vacía el caché de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste contáctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Como mencionamos anteriormente un Strings no es más que una cadena de caracteres, caracteres que se encuentran en una posición en especifica, es decir, poseen un índice.

Al igual que los arreglos los String comenzarán en el índice 0.

Si nosotros queremos conocer la cantidad de caracteres que posee un String haremos uso del método length().

String mensaje = "Hola Mundo";
System.out.println(mensaje.length());

Podemos obtener un carácter con respecto a su índice utilizando el método charAt(). Este método nos retorna una variable de tipo char.

String mensaje = "Hola Mundo";
char lentraH = mensaje.charAt(0);
System.out.println(lentraH);

Si no conocemos en que índice se encuentra un caracter, haremos uso de los métodos indexOf o lastIndexOf.

String mensaje = "Hola Mundo";
int indice = mensaje.indexOf("M");

System.out.println(indice);  

Ambos métodos nos retornarán el índice de la primera aparición del caracter a buscar, la única diferencia es que indexOf hará la búsqueda de izquierda a derecha, caso contrario con lastIndexOf, que será de derecha a izquierda.

En dado caso el caracter a buscar no exista dentro del String, ambos métodos nos retornarán -1.

Si queremos que la búsqueda comience a partir de un índice, colocaremos un segundo argumento, el índice a partir del cual se iniciará la búsqueda.

String mensaje = "Este mensaje posee muchas letras a";
int indicePrimeraA = mensaje.indexOf("a");
int indiceSegundaA = mensaje.indexOf("a" indicePrimeraA + 1 );

En este caso buscamos el índice de la segunda letra a.

Si queremos obtener un sub String nos apoyaremos del método substring.

  • String.substring(indiceInicial) retorna un sub String a partir del índice indicado hasta el último carácter del String.
String mensaje = "Hola Mundo";
int indiceLetraM = mensaje.indexOf("M");


String subString = mensaje.substring(indiceLetraM);
System.out.println(subString);
  • String.substring(indiceInicial, indiceFinal) retornar un sub String a partir del índice indicado hasta el índice final.
String mensaje = "Hola Mundo";
int indiceLetraM = mensaje.indexOf("M"); 

String subString = mensaje.substring(indiceLetraM, indiceLetraM + 2);
System.out.println(subString);
  • check_circle_outline
    Módulo 1 | 12 clases

    Introducción

    expand_more
  • check_circle_outline
    Módulo 2 | 7 clases

    Tipos de datos

    expand_more
  • check_circle_outline
    Módulo 3 | 5 clases

    Operadores

    expand_more
  • check_circle_outline
    Módulo 4 | 7 clases

    Strings

    expand_more
  • check_circle_outline
    Módulo 5 | 15 clases

    Ciclos y condicionales

    expand_more
  • check_circle_outline
    Módulo 6 | 11 clases

    Arreglos

    expand_more
    • done_all

      Clase 1

      Arreglos

    • done_all

      Clase 2

      Definir arreglos

    • done_all

      Clase 3

      Recorrer arreglos

    • done_all

      Clase 4

      Strings como Cadenas Java

    • done_all

      Clase 5

      Foreach

    • done_all

      Clase 6

      Insertar registros

    • done_all

      Clase 7

      Arreglos Bidimencionales

    • done_all

      Clase 8

      Recorrer matrices

    • done_all

      Clase 9

      Arreglos multidimensionales

    • done_all

      Clase 10

      Ejercicios Arreglos Java

    • done_all

      Clase 11

      Ejercicios Matriz Java

  • check_circle_outline
    Módulo 7 | 21 clases

    Clases y Objetos

    expand_more
  • check_circle_outline
    Módulo 8 | 4 clases

    Interfaces

    expand_more
  • check_circle_outline
    Módulo 9 | 7 clases

    Paquetes y APIs

    expand_more
  • check_circle_outline
    Módulo 10 | 4 clases

    Entrada de datos

    expand_more
  • check_circle_outline
    Módulo 11.-

    Examen del curso

    expand_more
    • done_all

      Examen

      Examen final del curso

Strings como Cadenas Java

arrow_back Siguiente arrow_forward
Curso Profesional de JAVA