關(guān)于數(shù)組和List之間相互轉(zhuǎn)換的方法[1]

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:biao1223 2011-02-12

摘要:1.List轉(zhuǎn)換成為數(shù)組。(這里的List是實(shí)體是ArrayList)調(diào)用ArrayList的toArray方法。toArraypublicT[]toArray(T[]a)返回一個(gè)按照正確的順序包含此列表中所有元素的數(shù)組;返回?cái)?shù)組的運(yùn)行時(shí)類型就是指定數(shù)組的運(yùn)行時(shí)類型。如果列表能放入指定的數(shù)組,則返回放入此列表元素的數(shù)組。否則,將根據(jù)指定數(shù)組的運(yùn)行時(shí)類型和此列

  1.List轉(zhuǎn)換成為數(shù)組。(這里的List是實(shí)體是ArrayList)

  調(diào)用ArrayList的toArray方法。

  toArray

  public T[] toArray(T[] a)返回一個(gè)按照正確的順序包含此列表中所有元素的數(shù)組;返回?cái)?shù)組的運(yùn)行時(shí)類型就是指定數(shù)組的運(yùn)行時(shí)類型。如果列表能放入指定的數(shù)組,則返回放入此列表元素的數(shù)組。否則,將根據(jù)指定數(shù)組的運(yùn)行時(shí)類型和此列表的大小分配一個(gè)新的數(shù)組。

  如果指定的數(shù)組能容納列表并有剩余空間(即數(shù)組的元素比列表的多),那么會(huì)將數(shù)組中緊跟在集合末尾的元素設(shè)置為 null。這對(duì)確定列表的長度很有用,但只 在調(diào)用方知道列表中不包含任何 null 元素時(shí)才有用。

  指定者:

  接口 Collection 中的 toArray

  指定者:

  接口 List 中的 toArray

  覆蓋:

  類 AbstractCollection 中的 toArray

  參數(shù):

  a - 要存儲(chǔ)列表元素的數(shù)組,如果它足夠大的話;否則,它是一個(gè)為存儲(chǔ)列表元素而分配的、具有相同運(yùn)行時(shí)類型的新數(shù)組。

  返回:

  包含列表元素的數(shù)組。

  拋出:

  ArrayStoreException - 如果 a 的運(yùn)行時(shí)類型不是此列表中每個(gè)元素的運(yùn)行時(shí)類型的超類型。

  具體用法:

  List list = new ArrayList();

  list.add(“1”);

[1]  [2]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 2
專注在線職業(yè)教育23年

項(xiàng)目管理

信息系統(tǒng)項(xiàng)目管理師

廠商認(rèn)證

信息系統(tǒng)項(xiàng)目管理師

信息系統(tǒng)項(xiàng)目管理師

學(xué)歷提升

!
咨詢?cè)诰€老師!