IT培訓(xùn)網(wǎng)
IT在線學(xué)習(xí)
集合就是將一些事物或者數(shù)據(jù)組合到一起,這樣在我們使用的時候,可以使用這個集合來進行操作,對于數(shù)據(jù)的處理也方便了很多;例如我們可以將 1,2,3,4,5這幾個數(shù)字存于集合中,保存我們的數(shù)據(jù)記錄,當(dāng)我們需要查找我們是否擁有某條記錄的時候,我們可以從集合中很方便的判斷是否有這個記錄;
而且在Java中集合可以保存的內(nèi)容不只是數(shù)字,他可以保存Java中的任何一個類型的對象,比如我們有一個學(xué)生類,創(chuàng)建了很多的學(xué)生對象,我們可以分班級將學(xué)生對象都保存到不同班級集合中,當(dāng)我們需要得到某個班學(xué)生的信息的時候,我們可以直接從那個班級集合中去獲取;如果不用集合,我們就很難分辨出那個學(xué)生是哪個班級的;
在Java中主要的集合有l(wèi)ist, set, map等,其中l(wèi)ist里面的內(nèi)容是可以重復(fù)的,set里面的內(nèi)容不可以重復(fù),map是鍵值對的存儲結(jié)構(gòu);
當(dāng)我們需要一個對內(nèi)容沒有重復(fù)要求的限制的集合的時候,我們可以使用list進行保存,初始化好list變量之后,我們可以使用list.add(student)將一個對象加入到list當(dāng)中,當(dāng)我們需要獲取第N條數(shù)據(jù)的時候,我們可以使用list.get(N-1)獲取到第N個值,使用N-1的原因是list集合是從0開始的,所以當(dāng)要獲取第N個數(shù)據(jù)的時候,他的下標是N-1;
當(dāng)我們需要一個不可以有重復(fù)內(nèi)容的集合的時候,我們可以使用set進行保存,當(dāng)每次向set里面添加內(nèi)容的時候,set會判斷之前是否已經(jīng)包含這個內(nèi)容,如果已經(jīng)包含了這個內(nèi)容,則不進行操作,如果沒有這個內(nèi)容,則會將新的內(nèi)容添加到集合當(dāng)中,其他的操作和list類似;
有時候我們需要一個類似鍵值對的一些數(shù)據(jù),例如學(xué)號和學(xué)生姓名的關(guān)聯(lián),這時候我們可以使用Map
>>本文地址:http://www.yiyunku.cn/zhuanye/2019/48189.html
聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
1 您的年齡
2 您的學(xué)歷
3 您更想做哪個方向的工作?