Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2009, 03:10
zakabalt
 
Fecha de Ingreso: mayo-2008
Mensajes: 65
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Cadena1 contiene cadena2

No consigo que fucnione. Para que utilizas el cadenita? Luego no s eusa más no?

Cita:
public class StrContStr
{
public static void main(String[] args)
{
String cadena1 = "adios hola adios";
String cadena2 = "hola";
String cadenita;

for (int i=0;i<cadena1.length();i++)
{
cadenita = cadena1.substring(i,cadena2.length());
if(cadena1.equals(cadena2))
{
System.out.println("Se ha encontrado");
}
}
}
}
Me da este error.

Cita:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
Puedes corregir mi codigo para que funcione, si no es mucho pedir?