02/07/2002, 20:33
|
| | 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... |