Encuentre el valor del subíndice de una determinada palabra en String en Java y generelo en un bucle
//No entiendo particularmente lo que quieres decir con la salida del bucle. Si solo quieres encontrar el subíndice, simplemente usa el método indexOf de la clase String.
/ /Escríbelo según tu intención. Echa un vistazo, el código incluye el uso del método indexOf, échale un vistazo.
public class StringFun {
public static void main(String[] args) {
String str="Cada vez que juego al escondite con mis hijos, siempre espero a que se escondan antes de irme a casa ";
System.out.println(str.indexOf("and"));
System. out.println.(str.indexOf("Niños"));
stringFun('time',str);
}
/**
* Encuentre el subíndice del carácter c en la cadena str y genere la cadena str en un bucle
*/
private static void stringFun(char c, String str) {
boolean flag=true;
int index=-1 //Se utiliza para guardar el valor del subíndice en la proporción inicial
char[ ] chars=str .toCharArray();
for(int i=0;i if(chars[i]==c&&flag) { index=i; flag=false; } System.out.print(chars[i]); } if(index!=-1) System.out.println("\n'"+c+"'La primera vez que aparece el carácter en la cadena es: "+ index); else System.out.println("\n'"+c+"'el carácter no aparece en la cadena"); } }