Artículos
Java

Extraer una parte de una cadena

28/May/2010

Una cosa muy sencilla de hacer con Java y que la utilizaremos en muchos ejemplo es la de extraer una parte de una cadena cuando estemos manipulando su contenido. Ya que esto nos permite quedarnos con una parte del contenido de una cadena para hacer un uso adicional del mismo.

Para poder llevar a cabo este procedimiento nos basaremos en el método substring() de Java. Dicho método lo encontraremos en la clase String.

Aunque el método substring() puede ser invocado de diferentes formas, nosotros nos basaremos en la siguiente:

public String substring(int beginIndex, int endIndex)

Los parámetros que le pasamos indican el indice inicial o beginIndex y final o endIndex de la cadena que queramos extraer. El inicial corresponde con la posición de la letra por la que queremos empezar y el final por la letra que está justo después de la última letra que queramos recuperar.

Una cosa muy importante es que la primera letra de una cadena de texto siempre tiene el índice 0.

Estas serían las posiciones de la frase «Hola Mundo».

H o l a   M u n d o
0 1 2 3 4 5 6 7 8 9

Así, que si queremos extraer la parte «Mundo» de la cadena «Hola Mundo», el código en el que utilizaríamos el método substring() sería parecido al siguiente:

String sCadena = "Hola Mundo";
String sSubCadena = sCadena.substring(5,10);
System.out.println(sSubCadena);

Vemos que el resultado del método substring() se lo hemos asignado a otra variable llamada sSubCadena, la cual hemos volcado directamente a consola utilizando un System.out, pero con la que podríamos haber hecho muchas cosas otras.

Siempre es de mucha utilidad y muy sencillo saber extraer una parte de una cadena en Java mediante el método substring().

Código Fuente

Descárgate el código fuente de Extraer una parte de una cadena
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star
Extraer una parte de una cadena

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
52 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios