摘要: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]
通信工程師備考資料免費領(lǐng)取
去領(lǐng)取