将数组插入数组中

时间:2010-09-13 14:23:41

标签: java android

在我的android应用程序中,我需要将数组插入数组并访问其值。 有什么方法可以让我完成这件事。

请分享您宝贵的建议 在此先感谢:)

4 个答案:

答案 0 :(得分:0)

您基本上是在列出清单。创建一个新列表,然后将该列表添加到主列表中。使用泛型,这样就不必进行大量的投射。

List<Object> listOfObjects = new ArrayList<Object>();
listOfObjects.add(obj1);
listOfObjects.add(obj2);
List<List<Object>> listOfLists = new ArrayList<List<Object>>();
listOfLists.add(listOfObjects);

// get first object in first list
listOfLists.get(0).get(0);

// add to the first list
listOfLists.get(0).add(0);

答案 1 :(得分:0)

这是一个例子,但是对于C#

ArrayList MainArray = new ArrayList();

MainArray.Add(new ArrayList());
MainArray.Add(new ArrayList());
MainArray.Add(new ArrayList());

(MainArray[1] as ArrayList).Add("Hello");

Response.Write((MainArray[1] as ArrayList)[0].ToString());

答案 2 :(得分:0)

那么问题是什么?

尝试一下:

ArrayList<ClassName> l1 = new ArrayList<ClassName> ();  

现在假设你有数组对象arr1arr2。您可以使用以下内容将它们添加到ArrayList:

l1.add(arr1);
l1.add(arr2);

现在,您可以使用

访问l1中的每个元素
for(int i=0; i < l1.size;i++){
    <ClassName>  obj = l1.get(i);
    // and do what you want to do 
}

答案 3 :(得分:0)

String myArray[] = new int[10];
 
for(int i=0; i<myArray.length(); i++) {
    myArray[i] =value adding here;
}