Java比較同類的物件的不同欄位的值

2021-09-02 21:53:53 字數 1206 閱讀 1776

public class usercompartest 

public void start()

public listcomparedetails(object obj,object obj2) ;

// 對應的類中的成員變數

string opdiffarray = ;

contrastobj(newversion, oldversion, opdiffarray, opdiffnamearray, list);

return list;

} public void contrastobj(object pojo1, object pojo2, string diffmemberarray, string diffmembername,

listdifflist)

// 英文list

listdiffmember = arrays.aslist(diffmemberarray);

system.out.println(diffmember);

system.out.println(diffmap);

try

// 利用反射獲取對應欄位的get,set方法

propertydescriptor pd = new propertydescriptor(field.getname(), clazz); // 獲取get方法

method getmethod = pd.getreadmethod();

object o1 = null;

object o2 = null;

if (pojo1 != null)

if (pojo2 != null)

string str1 = "";

string str2 = "";

// 如果物件是日期型別格式化

if (o1 instanceof date) else if (o1 instanceof string) else

// 判斷返回的物件不相等

if ((str1 != null && !str1.equals(str2)) || (str2 != null && !str2.equals(str1)))

}} catch (exception e)

} // 存放不同資訊的類

public class changeinfo

}}

不同型別的資料進行比較

參考5.built in types中的說明,cpython按照如下規則進行比較 自己的總結 任何兩個物件都可以比較 相同型別的物件 例項 如果是數字型 int float long complex 則按照簡單的大小來比較 如果是非數字型,且類 型 中定義了 cmp 含 gt lt 等 則按照 cm...

不同型別光學透鏡的比較

最近經常接觸各種透鏡,把常見透鏡的特性用處簡單整理一下。日後又新的認識了再來補充。一些基本概念是要知道的比如光軸,焦距,主點 主平面 凸 凹 透鏡成像規則。透鏡也有正負之分,這取決於它是使光線匯聚還是發散。常見的正透鏡包括雙凸透鏡 平凸透鏡以及月牙凸 凸面和凹面曲線相似,中心厚於邊緣 雙凸 曲率越高...

PMP筆記 不同合同型別的優缺點比較

不同的合同型別體現出各不同的優缺點,它們往往會影響到買賣方的決策。因此需要理解不同合同型別的優缺點。合同型別 優點缺點 總價類合同 fp 買方的管理工作量 買方會積極控制成本 是廣為熟悉的合同形式 買方從專案一開始就了解總價 賣方可能低估了成本,因而試圖通過合同變更來彌補利潤 當開始虧損時賣方可能不...