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:
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:
String sCadena = "Hola Mundo";
String sSubCadena = sCadena.substring(5,10);
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()