//list-->陣列
listlist = new arraylist();
list.add("tom");
list.add("jerval");
list.add("weisi");
object objects = list.toarray();//返回object陣列
system.out.println("objects:"+arrays.tostring(objects));
string strings1 = new string[list.size()];
list.toarray(strings1);//將轉化後的陣列放入已經建立好的物件中
system.out.println("strings1:"+arrays.tostring(strings1));
string strings2 = list.toarray(new string[0]);//將轉化後的陣列賦給新物件
system.out.println("strings2:"+arrays.tostring(strings2));
//陣列-->list
string ss = ;
listlist1 = arrays.aslist(ss);
listlist2 = arrays.aslist("aaa","bbb");
system.out.println(list1);
system.out.println(list2);
//list-->set
listlist3 = new arraylist(new hashset());
//set-->list
setset = new hashset(new arraylist());
//陣列-->set
string strs = ;
setset2 = new hashset(arrays.aslist(strs));
system.out.println(set2);
//set-->陣列
setset3 = new hashset(arrays.aslist("pp","oo"));
string strset = new string[set3.size()];
set3.toarray(strset);
system.out.println(arrays.tostring(strset));
//map操作
mapmap = new hashmap();
map.put("yyy", "uuu");
map.put("rrr", "ttt");
// 將鍵轉化為set
setmapkeyset = map.keyset();
// 將值轉化為set
setmapvaluesset = new hashset(map.values());
// 將值轉化為list
listmapvalueslist = new arraylist(map.values());
List與陣列之間的相互轉換
今天又用到list轉換陣列,所以就貼在這裡。1.list轉換成為陣列。這裡的list是實體是arraylist 呼叫arraylist的toarray方法。toarray public t toarray t a 返回乙個按照正確的順序包含此列表中所有元素的陣列 返回陣列的執行時型別就是指定陣列的執...
陣列和List 之間相互轉換的方法
總結下 資料和list 之間經行轉換的方法。一 從陣列轉換成list 1.for 迴圈遍歷 遍歷陣列將資料元素放入到list中。例子如下 public static void mian string args arraylist strlist new arraylist for int i 0 i...
DataTable 和List 相互轉換
由於c 3.0出現了擴充套件方法 我們可以通過這樣乙個特性來簡化我們的開發.datatable 轉換為list的我們可以通過擴充套件datatable來簡化 public static class datatableextensions 建立返回的集合 list tresult oblist new...