在我的android应用程序中,我需要将数组插入数组并访问其值。 有什么方法可以让我完成这件事。
请分享您宝贵的建议 在此先感谢:)
答案 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> ();
现在假设你有数组对象arr1
和arr2
。您可以使用以下内容将它们添加到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;
}