• Viernes 8 de Noviembre de 2024, 07:01

Autor Tema:  reconocer caracter  (Leído 1556 veces)

pipelin85

  • Nuevo Miembro
  • *
  • Mensajes: 19
    • Ver Perfil
reconocer caracter
« en: Miércoles 22 de Abril de 2009, 03:20 »
0
Hola previamente habia preguntado como contar las palabras de un texto. Ahora quiero saber como contar un caracter especifico por ejemplo cuantas s hay

arielb

  • Moderador
  • ******
  • Mensajes: 771
  • Nacionalidad: pa
    • Ver Perfil
    • http://coder-pa.blogspot.com
Re: reconocer caracter
« Respuesta #1 en: Miércoles 22 de Abril de 2009, 18:26 »
0
Hola, usa el método cadena.substring(inicio,fin) o charAt()  y ahí podrás contar con considerando un caracter especifico
"Porque de tal manera amó Dios al mundo que dio a su hijo unigénito para que todo aquél que en él crea no se pierda mas tenga vida eterna"
Juan 3:16

http://coder-pa.blogspot.com

underworlddv

  • Miembro activo
  • **
  • Mensajes: 42
    • Ver Perfil
Re: reconocer caracter
« Respuesta #2 en: Miércoles 24 de Junio de 2009, 21:19 »
0
o puedes usar la funcion indexof() de la clase String y un contador...

lo q hace esta funcion es buscar la primera coincidencia de determinada cadena... o letra.... y t regresa la posicion en la q se encuentra

y como parametro le puedes pasar la posicion desde donde comience a buscar...

p/e:

String cadena = "1s23s4s56s";
int i=0,numero=0;

while (i = cadena.indexof("s",i) != -1 ) // o la letra q quieras  y te devolvera en este caso la primera vex 1 en i... por q la primera s esta en la 1a posicion y asi.
{
   numero++; // si encontro otra alguna s aumentamos el contador
   i++;  // aumentamos para q siga buscando
}

System.out.println(" El numero de s son: "+numero);




-....


claro lo metes a una clase y todo eso... espero t sirva