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

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

摘要:list.add(“2”);finalintsize=list.size();String[]arr=(String[])list.toArray(newString[size]);2.數(shù)組轉(zhuǎn)換成為List。調(diào)用Arrays的asList方法。asListpublicstaticListasList(T…a)返回一個受指定數(shù)組支持的固定大小的列表。(對返回列表的更改會“直寫”到數(shù)組。)此方法同Collection.toArray一起

  list.add(“2”);

  final int size = list.size();

  String[] arr = (String[])list.toArray(new String[size]);

  2.數(shù)組轉(zhuǎn)換成為List。

  調(diào)用Arrays的asList方法。

  asList

  public static List asList(T… a)返回一個受指定數(shù)組支持的固定大小的列表。(對返回列表的更改會“直寫”到數(shù)組。)此方法同 Collection.toArray 一起,充當(dāng)了基于數(shù)組的 API 與基于 collection 的 API 之間的橋梁。返回的列表是可序列化的,并且實現(xiàn)了 RandomAccess。

  此方法還提供了一個創(chuàng)建固定長度的列表的便捷方法,該列表被初始化為包含多個元素:

  List stooges = Arrays.asList(“Larry”, “Moe”, “Curly”);

  參數(shù):

  a - 支持列表的數(shù)組。

  返回:

  指定數(shù)組的列表視圖。

  另請參見:

  Collection.toArray()

  具體用法:

  String[] arr = new String[] {“1”, “2”};

  List list = Arrays.asList(arr);

[1]  [2]  

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

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

去領(lǐng)取

距離2025 通信工程師考試

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

項目管理

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

廠商認證

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

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

學(xué)歷提升

!
咨詢在線老師!