第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

contains判斷

List<Student>?set?=?new?ArrayList<>();
set.add(new?Student(3,?"Java"));
isListContains(set);????//?判斷是否存在Map值
private?void?isListContains(List<Student>?set)?{
???Student?course?=?new?Student(3,"Java");
???if?(set.contains(course))?{
???????L.i("1找到了");
???}?else
???????L.i("1沒找到");
}
public?class?Student?{
???public?int?getId()?{
???????return?id;
???}

???public?void?setId(int?id)?{
???????this.id?=?id;
???}

???public?String?getName()?{
???????return?name;
???}

???public?void?setName(String?name)?{
???????this.name?=?name;
???}

???private?int?id;
???private?String?name;

???public?Student(int?id,?String?name)?{
???????this.id?=?id;
???????this.name?=?name;
???}

???@Override
???public?boolean?equals(Object?o)?{
???????if?(this?==?o)?return?true;
???????if?(o?==?null)?return?false;
???????if?(!(o?instanceof?Student))?return?false;
???????if?(this.getName()?==?null)?{
???????????Student?stu?=?(Student)?o;
???????????if?(stu.getName()?==?null)?return?true;
???????????else?return?false;
???????}?else?{
???????????Student?stu?=?(Student)?o;
???????????if?(this.getName().equals(stu.getName()))?return?true;
???????????else?return?false;
???????}
???}
}



這樣寫contains判斷是可以的。但是把

List<Student>?set?=?new?ArrayList<>();
set.add(new?Student(3,?"Java"));
isListContains(set);????//?判斷是否存在Map值

改成Set就不行了???

Set<Student>?set?=?new?HashSet<>();
set.add(new?Student(3,?"Java"));
isListContains(set);????//?判斷是否存在Map值


正在回答

1 回答

好吧,原來下節(jié)課就有講。。自己瞎整一個多小時。。沒整明白。。醉了。?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

contains判斷

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號