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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

關(guān)于contains的用法

private?void?containsCou(){
		
		Course?cou=beixuankecheng.get(0);
		System.out.println("取得課程:"+cou.getName());
		System.out.println("備選課程中是否包含課程"+cou.getName()+","+beixuankecheng.contains(cou));
		
		Course?cou2=new?Course(cou.getId(),cou.getName());
		System.out.println("備選課程中是否包含課程"+cou2.getName()+","+beixuankecheng.contains(cou2));
		System.out.println("請(qǐng)輸入課程名稱:");
		String?cname1=input.next();
		System.out.println("請(qǐng)輸入課程id:");
		String?cid1=input.next();
		Course?cou3=new?Course(cid1,cname1);
		System.out.println("備選課程中是否包含課程"+cou3.getName()+","+beixuankecheng.contains(cou3));
		System.out.println("***********");
		
		System.out.println("請(qǐng)輸入課程名稱:");
		String?cname2=input.next();
		Course?cou4=new?Course();
		cou4.setName(cname2);
		System.out.println("備選課程中是否包含課程"+cou4.getName()+","+beixuankecheng.contains(cou4));
		System.out.println("***********");
		
		System.out.println("請(qǐng)輸入課程id:");
		String?cid2=input.next();	
		Course?cou5=new?Course();
		cou5.setId(cid2);
		System.out.println("備選課程中是否包含課程"+cou5.getId()+","+beixuankecheng.contains(cou5));
		System.out.println("***********");
		
		System.out.println("備選課程中是否包含課程"+cou3.getName()+","+beixuankecheng.contains("java"));
			
	}

http://img1.sycdn.imooc.com//570105980001bfc703120459.jpg

equals方法已經(jīng)重寫。contains方法僅僅比較的是Course中的name屬性么?Course中不是還有id屬性么。

正在回答

2 回答

重寫equals方法的時(shí)候可以選擇比較哪個(gè)屬性,還可以自定義更高級(jí)的比較規(guī)則,你看一下重寫的equals方法就明白啦!

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

whardl風(fēng)雪 提問者

多謝解惑,我還想問下,我重寫了equals方法,比較id和name兩個(gè)屬性,用的if語(yǔ)句寫的,但是感覺不夠簡(jiǎn)潔高效,請(qǐng)問重寫equals方法時(shí)哪種寫法是比較簡(jiǎn)潔高效的?
2016-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#2

whardl風(fēng)雪 提問者

忘了可以自動(dòng)生成了。。。用自動(dòng)生成的就可以是吧?
2016-04-04 回復(fù) 有任何疑惑可以回復(fù)我~
#3

別路Biello 回復(fù) whardl風(fēng)雪 提問者

是的!
2016-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

equals判斷是否相同

contains判斷某個(gè)對(duì)象是否含有某個(gè)元素


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

whardl風(fēng)雪 提問者

多謝回答解疑
2016-04-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Java入門第三季
  • 參與學(xué)習(xí)       409767    人
  • 解答問題       4510    個(gè)

Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來(lái)加入吧

進(jìn)入課程

關(guān)于contains的用法

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)