首先判斷這兩個物件是不是同乙個物件,直接使用「==」,進行比較,如果是直接返回true;
再判斷傳入的這個物件是不是為null,也是使用「==」,如果為null,返回乙個false;
最後比較他們的各個屬性是否相等;
例項**:
/*
* to change this license header, choose license headers in project properties.
* to change this template file, choose tools | templates
* and open the template in the editor.
*/package testdemo;
class person
public string getname()
public int getage()
public void setname(string name)
public void setage(int age)
public boolean compare(person per)
}/** *
* @author jone
*/public class testdemo
}
Java中兩個日期的比較
最近在公司專案中用到要比較兩個日期,一開始自己也是矇圈的狀態,後邊硬著頭皮參考了一切前輩的經驗,最終完美的實現了日期的比較 特此記錄一下 本人用到二種比較 也許還有n多種 包含 方法1 compareto方法 方法2 date1.before date2 date1.after date2 前提 無...
兩個物件屬性的比較
兩個物件的引用比較可以用equal 但是兩個物件的屬性比較就比較麻煩一些,寫乙個方法,僅供參考 1 public static bool propertyequals object aobject1,object aobject2 2 27 28else if vobject1 is list vo...
java比較兩個時間
工作中遇到需要將兩個時間進行比對,所以書寫如下方法來實現 public static void main string args public static boolean comparetime string time1,string time2,string format else catch ...