ArrayList只能存string,int那些麼

時間 2022-07-26 06:20:02

1樓:

arraylist可以儲存物件和基本值,基本上沒有他存不了的東西

list和arraylist的區別

2樓:千鋒教育

list是一個介面,而arraylist是一個類,它實現了list介面。

所以list不能被構造,list list=new list()這種寫法是錯誤的,而arraylist就可以被構造。

list list = new arraylist();這句建立了一個arraylist的物件後把向上轉型成了list。此時它是一個list物件了,有些arraylist有但是list沒有的屬性和方法,它就不能再用了。

而arraylist list=new arraylist();建立一物件則保留了arraylist的所有屬性。

3樓:匿名使用者

list是一個介面,是collection介面的一個子介面。是一個有序的集合。而arraylist是list的一個實現類,可以實現陣列大小的可變,可以很方便的進行增加和刪減陣列內元素的操作。

list list=new arraylist();這種形式成為向上轉型,arraylist實現了list介面,可以看成是從list繼承而來,一個子類的物件可以指向它父類。比如,狗從動物繼承而來,狗是一隻動物,所以狗的物件可以當作一隻普通的動物來看待。

4樓:鋼鐵般的豆腐

list 和set 是介面,arraylis和hashse是實現他們的類

5樓:匿名使用者

list和set是介面,arraylist和hashset是他們的實現類

6樓:疏罡緒暖夢

arraylist:

arraylist是名稱空間system.collections下的一部分,在使用該類時必須進行引用,同時繼承了ilist介面,提供了資料儲存和檢索。arraylist物件的大小是按照其中儲存的資料來動態擴充與收縮的。

所以,在宣告arraylist物件時並不需要指定它的長度。所有加入的資料均為object,使用需要裝箱與拆箱。

泛型list:

list是名稱空間system.collections.generic下,因為arraylist存在不安全型別與裝箱拆箱的缺點,所以出現了泛型的概念。

list類是arraylist類的泛型等效類,它的大部分用法都與arraylist相似,因為list類也繼承了ilist介面。最關鍵的區別在於,在宣告list集合時,我們同時需要為其宣告list集合內資料的物件型別。

簡單說:都是集合,arraylist

t型別不安全,因為加入的資料為object型別,所以需要裝箱與拆箱,效率較低。

list:宣告時就決定了型別,所以是型別安全的,省掉了裝箱與拆箱的過程,效率比arraylist要高。

photoshop怎么存不了psd了?只能存raw和

檔案太大了,儲存tiff的也行,下次還能改,儲存時別合層 ps只能儲存為raw和tiff格式 10 是你ps版本問題我的ps十幾個格式,除了cmyk少點,換個版本試試 肯定可以儲存為jpg等其他格式,在你儲存 時,一般有兩個框,上面一個是儲存時 的名子,下面一個就是儲存時 的格時,點選框框石端的小三...

銀行存錢流程,請問到銀行存錢存定期需要那些步驟?

國內絕大多數銀行對個人存款金額基本沒有限制,1毛錢也能存,個人存款也沒有手續費一說,你要存的話,選擇一家銀行,帶著你本人的有效證件 身份證,軍官證,警官證,護照等 駕駛執照不算有效身份證件 到銀行櫃檯說你要開個活期賬戶就行了,至於是開存摺還是開儲蓄卡你自己選擇就好了,其實卡比較方便,因為不僅可以在a...

已經很少人買紙質報紙,那些報亭究竟靠什麼存活下來的

多肉 具體我也不太清楚,可能是各家報紙都會給他們一定的費用吧。 氣子孩 裡面還增加了很多新的商品,不止是賣報紙。 你總是不懂我的 那些報亭應該有郵局的補貼還賣飲料等其他的東西。 清春不打烊 現在很少看到報刊亭了,主要還是靠賣其他小東西。 靜好 估計是靠著之前的利潤吧,不過現在報亭真的比較少見了。 老...