Java陣列轉成list,list轉陣列
下面介紹一下Java中陣列和List集合如何互相轉換。
陣列轉成list
(01)String[] userid = {"aa","bb","cc"};List<String> userList = new ArrayList<String>();ll(userList, userid);
(02)String[] userid = {"aa","bb","cc"};List<String> userList = st(userid);另:st()返回一個受指定陣列支援的固定大小的列表。所以不能做Add、Remove等操作。List list = new ArrayList(st(userid));這樣操作就可以了。
(03)最笨的方法:String[] userid = {"aa","bb","cc"};List<String> userList = new ArrayList<String>(th);for(String uid: userid){(uid);}
list轉陣列
(01)List<String> strList = new ArrayList<String>();("aa");("bb");object[] objs = ray();--------------如果要變成String陣列,需要強轉型別。String[] strs = (String[]) ray(new String[0]);-----------------也可以指定大小:String[] strs = ray(new String[()]);
(02)笨方法:List<String> strList = new ArrayList<String>();("aa");("bb");String[] strs = new String[()];
特別提示
如果有錯誤的地方歡迎大家批評指正,謝謝。