package buscarunapalabra;
import java.util.Scanner;
/**
*
* @author juan
*/
public class BuscarunaPalabra {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner leer = new Scanner(System.in);
boolean encontrada=false;
int pos=0,cont,coinciden=0;
String cadena, buscada;
System.out.println("Introduzca la cadena a buscar");
cadena= leer.nextLine();
System.out.println("Introduzca palabra: ");
buscada= leer.nextLine();
cont=0;
while (!encontrada && cont <= (cadena.length()-buscada.length()))
{
if (cadena.charAt(cont)==buscada.charAt(0))
{
int desp=0;
while (desp<buscada.length() && (cont+desp< cadena.length()) && cadena.charAt(cont+desp)==buscada.charAt(desp))
{
++desp;
}
if (desp ==buscada.length())
{
encontrada=true;
pos=cont;
}
}
++cont;
}
if (encontrada) System.out.println("La cadena está incluida en la posición: "+pos);
else System.out.println("No incluída");
// Con String
if (cadena.contains(buscada)) System.out.println("La contains");
if (cadena.equals(buscada)) System.out.println("son equals");
System.out.println(cadena.indexOf(buscada));
String cadena3;
cadena3="";
cadena3=cadena.substring(3, 8);
System.out.println(cadena3);
}
}
No hay comentarios:
Publicar un comentario