Videos

.

viernes, 15 de mayo de 2009

Diferencia entre los metodos ".compareTo" y ".equals" - Java

El metodo equals compara dos objetos (pueden ser de tipo String, Integer, Boolean, etc.) , y devuelve true(verdadero) cuando las dos cadenas son iguales o false(falso) si son distintos.

import java.io.*;
public class if_equals{
public static void main (String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Cual es tu blog favorito? XD");
String cadena = br.readLine();
if (
cadena.equals("yo-blogueo")) {
System.out.println("Exelente");
}else{
System.out.println("Que mal :(");
}
}
}

A diferencia de la función miembro comapareTo que devuelve un cero si son
iguales, y mayor o menor a cero sin son diferentes(depende de la cadena).

import java.io.*;
public class if_equals{
public static void main (String[] args) throws IOException {
InputStreamReader isr = new InputStreamReader (System.in);
BufferedReader br = new BufferedReader(isr);
System.out.println("Cual es tu blog favorito? XD");
String cadena = br.readLine();
if (
cadena.compareTo("yo-blogueo")==0){
System.out.println("Exelente");
}else{
System.out.println("Que mal :(");
}
}
}

0 comentarios:

Insertar

Twitter Delicious Facebook Digg Stumbleupon Favorites More