@data
@getter
@setter
@noargsconstructor
@allargsconstructor
public class user
自定義註解:
@target(elementtype.field)
@retention(retentionpolicy.runtime)
@documented
public @inte***ce fieldname
對比:
user user1 = new user(1,"wzx");
user user2 = new user(2,"wjg");
string oldcontent =
"舊內容:"
; string newcontent =
"新內容:"
; field[
] fields1 = user1.getclass(
).getdeclaredfields();
field[
] fields2 = user2.getclass(
).getdeclaredfields();
for(int i = 0; i } system.out.println(oldcontent)
; system.out.println(newcontent)
;
輸出:
舊內容:等級:1;名稱:wzx;
新內容:等級:2;名稱:wjg;
這樣就將level換為了我們在level屬性上新增的註解值:等級,name同樣換為了名稱。 Java中比較兩個物件是否相同
class person extends object 判斷是否是同齡人。書寫 順序 1 2 3 4 public boolean equals object obj public boolean compare person p class dog 定義乙個異常語句 public class ob...
js中比較兩個物件是否相同
js中,很輕易就可以比較2個普通字串 數字是否相同,但是,如何比較2個物件是否相同呢?在此我便給出較為簡單的方法,如下 比較2個物件是否相同 function isobjequal o1,o2 for var i 0,max props1.length i max i return true var...
比較兩個例項物件是否相同的方法
建立乙個eocperson類,重寫nsobject協議中的 bool isequal id object和 nsuinteger hash方法,方法的具體實現如下 eocperson.h import inte ce eocperson nsobject property nonatomic,cop...