feed twitter facebook LinkedIn facebook

Java » Extraer una parte de una cadena

Mayo 28, 2010 por Víctor Cuervo . 3898 visitas 1 Comentario Imprimir Imprimir

Una consa muy sencilla de hacer con Java y que la utilizaremos en muchos ejemplo es la de extraer una parte de una cadena. 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:

  1. public String substring(int beginIndex, int endIndex)

Los parámetros que le pasamos indican el indice inicial y final 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 substring() a utilizar será el siguiente:

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

Algo sencillo y útil.

Podéis consultar más sobre el método substring() en http://www.w3api.com/wiki/Java:String.substring()

Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre Java Básico
Foro sobre Java Básico
tags: ,

Artículos relacionados:

1 comentario »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. Bitacoras.com
    Mayo 28, 2010 #

    Información Bitacoras.com…

    Valora en Bitacoras.com: Una consa muy sencilla de hacer con Java y que la utilizaremos en muchos ejemplo es la de extraer una parte de una cadena. Para poder llevar a cabo este procedimiento nos basaremos en el método substring() de Java. Dicho mé……

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*