Me estanque en un programa que estoy haciendo en netbeans.
El detalle es que en mi programa tengo que escribir una cadena, luego buscar una letra y buscar su posición en la cadena eso es fácil con un "indexOf".
El problema reside en que si la letra esta repetida por ejemplo: Refrigerador y busco la [r] el programa me tiene que mostrar las diferentes posiciones separadas por coma.
Ejemplo:
Refrigerador -> busca: r
posiciones: 1,4,8,12
Casa -> busca: s
posiciones: 3
Logre conseguir 2 posiciones con este código pero no logro conseguir mas y me doy cuenta que esta mal y no se que hacer.
Cita:
num1 = cadena.indexOf(buscar letra);
num2 = cadena.lastIndexOf(buscar letra);
Posicion(String.valueOf(num1+", "+num2));
num1 = cadena.indexOf(buscar letra);
num2 = cadena.lastIndexOf(buscar letra);
Posicion(String.valueOf(num1+", "+num2));