Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/07/2002, 20:33
carlitro
 
Fecha de Ingreso: junio-2002
Mensajes: 122
Antigüedad: 22 años, 7 meses
Puntos: 3
Re: ¿Cuál es el significado de indexOf(

el indexOf() te busca un string (que tu pones en el interior del parentesis, por defecto a partir de la posicion cero. Me explico:

//Creas un String
String A="wena weon como estay";

//Luego le haces indexOf para buscar algo
//dentro de este string. Supongamos
// que quieres buscar un espacio en a
int donde = A.indexOf(" ");


Esto te devolvera un numero 4 ya que la primera aparicion de " " en A es en el caracter 4 (recuerda que empieza a contar desde 0).

Pero tambien puedes buscar una segunda aparicion:

int c = a.indexOf(" ", b+1);

Me explico, esta ultima linea de codigo te encuentra un espacio A PARTIR DEL CARACTER B+1, por lo que te encontrara la segunda aparicion de " " en es string. En caso de no encontrar el string " " en A, entonces a.indexOf(" ") devolvera el valor -1.

Espero que te haya servido

Saludos...