o lo q quieres es ver cuantos caracteres ahi en una cadena ... por ejemplo... cuantas "a" ahi en "palabra" q son 3o yo me he perdido en tu explicacion o lo que dices en la primera frase no es lo que haces en la segunda.
si es asi usa Cadena.indexof("a",posicion);
Cita de: "underworlddv"o lo q quieres es ver cuantos caracteres ahi en una cadena ... por ejemplo... cuantas "a" ahi en "palabra" q son 3o yo me he perdido en tu explicacion o lo que dices en la primera frase no es lo que haces en la segunda.
si es asi usa Cadena.indexof("a",posicion);
con cadena.indexOf("a", posicion) lo que haces es encontrar el indice de la primera A a partir de "posicion". en ningun caso eso te devolvera el numero de "a" que hay en la cadena, con lo cual no sirve para lo que quiere de contar apariciones de caracteres.
segun el propio javadoc de String:
int indexOf(int ch, int fromIndex) ---- Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.
Cita de: "underworlddv"o lo q quieres es ver cuantos caracteres ahi en una cadena ... por ejemplo... cuantas "a" ahi en "palabra" q son 3o yo me he perdido en tu explicacion o lo que dices en la primera frase no es lo que haces en la segunda.
si es asi usa Cadena.indexof("a",posicion);
con cadena.indexOf("a", posicion) lo que haces es encontrar el indice de la primera A a partir de "posicion". en ningun caso eso te devolvera el numero de "a" que hay en la cadena, con lo cual no sirve para lo que quiere de contar apariciones de caracteres.
segun el propio javadoc de String:
int indexOf(int ch, int fromIndex) ---- Returns the index within this string of the first occurrence of the specified character, starting the search at the specified index.