1
Aprender a programar desde cero / Java cannot find symbol - method substring(int,int) ejercicio CU00662B
« en: 04 de Septiembre 2015, 13:38 »
Buenas,
estoy intentando compilar el ejercicio pero me encuentro con un error del que no consigo salir.
Aquí posteo el código.
El error que me da cuando compilo es "cannot find symbol - method substring(int,int), indicándome el substring que he escrito para controlar los caracteres de la entrada2.
¿En qué me he equivocado?, gracias.
estoy intentando compilar el ejercicio pero me encuentro con un error del que no consigo salir.
Aquí posteo el código.
Código: [Seleccionar]
/**
* CU00662B
*/
import java.util.Scanner;
public class LletraALletra
{
public static void main (String[]args){
System.out.println("Comencem la prova");
System.out.println("Si us plau, introduïu la primera entrada:");
EntradaDeTeclado entrada1 = new EntradaDeTeclado();
System.out.println("Si us plau, introduïu la segona entrada:");
EntradaDeTeclado entrada2 = new EntradaDeTeclado();
System.out.println("Gràcies");
int longitud1 = entrada1.getLongitud();
int longitud2 = entrada2.getLongitud();
int longitudbase = 0;
if (longitud1<longitud2){
longitudbase = longitud2;
}else {longitudbase = longitud1;
}
for (int i = 0; i < longitudbase; i ++){
if (entrada1.substring (i,i + 1).equalsIgnoreCase(entrada2.substring (i,i + 1))){
System.out.println("¿Lletra "+i+" igual en las dos palabras? True");
} else if (longitud1<longitudbase){
System.out.println("La paraula 1 no té lletra "+i);
} else if (longitud2<longitudbase){
System.out.println("La paraula 2 no té lletra "+i);
} else {
System.out.println("¿Lletra "+i+" igual en las dos palabras? False");
}
}
}
}
El error que me da cuando compilo es "cannot find symbol - method substring(int,int), indicándome el substring que he escrito para controlar los caracteres de la entrada2.
¿En qué me he equivocado?, gracias.