java將object轉(zhuǎn)為list 在泛型中,為什么object數(shù)組能夠轉(zhuǎn)換成實(shí)際類型數(shù)組?
在泛型中,為什么object數(shù)組能夠轉(zhuǎn)換成實(shí)際類型數(shù)組?讓我們來談?wù)凾oArrayArrayList。Toarraylist提供了一種非常方便的方法將列表轉(zhuǎn)換為數(shù)組toArray。ToArray有兩個(gè)
在泛型中,為什么object數(shù)組能夠轉(zhuǎn)換成實(shí)際類型數(shù)組?
讓我們來談?wù)凾oArrayArrayList。Toarraylist提供了一種非常方便的方法將列表轉(zhuǎn)換為數(shù)組toArray。ToArray有兩個(gè)重載方法:1列表.toArray()2. 列表.toArray(t[]a)對(duì)于第一個(gè)重載方法,列表直接轉(zhuǎn)換為object[]array;第二個(gè)方法是將列表轉(zhuǎn)換為所需類型的數(shù)組。當(dāng)然,當(dāng)我們使用它時(shí),我們會(huì)將它轉(zhuǎn)換為與列表相同的類型。不知道真實(shí)形象的學(xué)生喜歡用第一個(gè)。就像這樣:ArrayListSystem.Collections.ArrayListal=新系統(tǒng). 集合.ArrayList() al.添加(1) al.添加(“abc”)objectobj=alSystem.Collections.ArrayListnewAl=對(duì)象系統(tǒng). 集合.ArrayList如果(newAl==null){MessageBox.顯示(“轉(zhuǎn)換失敗”}否則{MessageBox.顯示(”轉(zhuǎn)換成功-System.Collections.ArrayList可以存儲(chǔ)任何類型“)}