使用比較多的時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