Buscar una subcadena de una cadena en Java (Sin librerias)



String text, buscar;

Scanner sc = new Scanner(System.in);

System.out.println("Ingrese la cadena");
text = sc.next();
System.out.println("Ingrese subcadena a buscar");
buscar=sc.next();
String []tex = null;        
                String []bus=null;        
                tex=text.split("");        
                bus=buscar.split("");
int con = 0;
String cadena = "";
boolean ya = false;
int pos = 0;
for (int i = 0; i < tex.length; i++) {
if(con<bus.length){

if(tex[i].equals(bus[con])){

if(con<bus.length){

cadena +=bus[con];
con++;
if(cadena.equals(buscar)){
con=0;
cadena="";
pos++;
}
}else{
pos=0;
}


}else{

}

}
}

System.out.println(pos);

Comentarios

Entradas más populares de este blog

como crear factura java

hora militar

Clase PlaceHolder para campos de texto en Java