Tratamiento de ficheros
Necesito leer un fichero en el que la primera linea es:
//Configuración del juego
pero como java no reconoce los acentos, si hago la comparación:
...
datos = br.readLine();
if(datos == "//Configuración del juego){
System.out.println("funciona");
}
donde datos es una variable tipo String, no me imprime por pantalla "funciona", es decir, no reconoce el acento de la palabra "configuración".
Alguien sabe como puedo compararlo para que entre en el if???
Gracias
//Configuración del juego
pero como java no reconoce los acentos, si hago la comparación:
...
datos = br.readLine();
if(datos == "//Configuración del juego){
System.out.println("funciona");
}
donde datos es una variable tipo String, no me imprime por pantalla "funciona", es decir, no reconoce el acento de la palabra "configuración".
Alguien sabe como puedo compararlo para que entre en el if???
Gracias
Puedes usar tb el método equals(Object), que devuelve un boleano.
if (datos.equals("Configuración del juego")) {
System.out.println("funciona");
}
if (datos.equals("Configuración del juego")) {
System.out.println("funciona");
}
String es un objeto por lo tanto no lo puedes comparar con un igual tienes que usar un metodo de la clase String.
Seria algo asi creo:
datos = br.readLine();
if(datos.compareto("//Configuración del juego")
{
System.out.println("funciona");
}
Xo mira en la ayuda de java la clase String y busca el metodo para comparar Strings
Seria algo asi creo:
datos = br.readLine();
if(datos.compareto("//Configuración del juego")
{
System.out.println("funciona");
}
Xo mira en la ayuda de java la clase String y busca el metodo para comparar Strings
