集合類轉化成數組

使用比較多的時ArrayList轉化成數組,例如:數組

List<String> strList = new ArrayList<String>();
strList.add("aaa");
strList.add("bbb");
strList.add("ccc");
Object[] strArr = strList.toArray();

調用toArray方法返回的時Object類型的數組,並且不能進行類型轉化,spa

String[] strArr = (String[])strList.toArray();

若是用如上方法進行類型轉化運行時會跑出類型轉化錯誤。可是咱們能夠採用toArray同名的另外一個方法進行轉化:code

String[] strArr = strList.toArray(new String[0]);

這樣調用就能夠將ArrayList<String>轉化成String[]了。blog

相關文章
相關標籤/搜索