public boolean equals(Object obj){if (obj != null)return (hashCode() == obj.hashCode());return false;}public int hashCode(){return this.userID.hashCode();}注 寫這個(gè)類的時(shí)候并沒有引入任何其他的類和接口
3 回答

郎朗坤
TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
你應(yīng)該先看第二個(gè)方法,返回的是userID的hash碼
第一個(gè)方法傳入的是一個(gè)Object 對(duì)象,如果obj不為空,執(zhí)行 return (hashCode() == obj.hashCode());
obj調(diào)用第二個(gè)方法即判斷obj的hash碼是不是當(dāng)前的hash碼,是就返回ture,否則返回false

森林海
TA貢獻(xiàn)2011條經(jīng)驗(yàn) 獲得超2個(gè)贊
不知道你保存的這個(gè)文件是JSP的還是ASP的,如果是JSP的你提交處理的網(wǎng)頁被你命名為了“test.asp”,這樣是不可能取到數(shù)據(jù)的

陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
第二個(gè) 方法 便當(dāng)前頁面中的userID變成hash碼
第一個(gè) 方法 如果傳入的Object 為空的話,就返回剛才得到的hash碼
貌似是為了實(shí)現(xiàn)加密userID,并防止userID為空的情況出現(xiàn)
添加回答
舉報(bào)
0/150
提交
取消