6/07/2011

Ejemplo de String indexOf de Java

El método indexOf de la clase String de Java, nos permite obtener el índice de comienzo de una subcadena dentro de otra.

public class indexOfEjemplo {
  public static void main(String[] args) throws Exception{
    String cadena = "Codigo Fuente en Java";
    int index = cadena.indexOf("Java"); 
    System.out.println(index);
  }
}

Cuando queremos conocer sucesivas apariciones de una subcadena, podemos llamar la función repetidamente, pero con un segundo parametro que incluíra el índice de la última posición encontrada más 1. Por ejemplo:

public class indexOfEjemplo01 {
  public static void main(String[] args) throws Exception{
    String cadena = "Codigo Fuente en Java y aca aparece otra vez Java";
    int index = cadena.indexOf("Java"); 
    System.out.println(index);
    index = cadena.indexOf("Java",index+1); 
    System.out.println(index); // imprime segunda aparicion de Java
  }
}

0 comentarios:

Juga al truco peronista