java中如何把一個array復制到arrayList里 (轉)
http://blog.csdn.net/yangyi22/article/details/5329750/list.addAll(otherList);直接把要復制的list添加到目的list中就可以了。
public static void main(string[] args)
{
int[] arrayInt=new int[] {1,2,3,4,5}
ArrayList alist =ArrayList();
//方法一
for(int i:alist)
{
alist.Add(i);
}
System.out.println(al[2].ToString());//輸出
//方法二 ArrayList.Adapter 方法是為特定的List 創建ArrayList包裝
ArrayList alist2=new ArrayList();
alist2=ArrayList.Adapter(arrayInt);
System.out.println(alist2[2].ToString());//輸出
//方法三逆向轉換
Array resultArr=(int[] )alist2.ToArray(tyoeof(int));
System.out.println(resulArr.GetValue(2));//輸出3
}
最常用法
string[] arrA = new string[]{"學","習","中"};
ArrayList arrB = new ArrayList();
for(string a : arrA)
{
arrB.Add(a);
}
for(string b :arrB)
{
System.out.println(b);
}
|
|
posted on 2013-04-24 17:00 一堣而安 閱讀(539) 評論(0) 編輯 收藏 所屬分類: java