首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

二维list取值有关问题

2012-11-17 
二维list取值问题ArrayListlist1newArrayList()list1.add( first )list1.add( second )list1.add(

二维list取值问题
ArrayList   list1   =   new   ArrayList();
        list1.add( "first ");
        list1.add( "second ");
        list1.add( "third ");
        list1.add( "fourth ");
        list1.add( "fifth ");
    ArrayList   list2   =   new   ArrayList();
        list2.add( "1111111111 ");
        list2.add( "2222222222 ");
        list2.add( "333333333333 ");
        list2.add( "44444444444444 ");
        list2.add( "5555555555 ");
                      ArrayList   alllist   =   new   ArrayList();
                            alllist.add(list1);
                            alllist.add(list2);

如何通过alllist分别取到 "1111111111 ", "2222222222222 ".................


((List)alllist.get(1)).get(0)

System.out.println("results[i][0]:"+((Object[])list.get(i))[1]);

results.get(i)[1]


或for(int i =0;i<arrayList1.size();i++)
{
    ArrayList arrayList2 = (ArrayList)arrayList1.get(i);
    for(int j=0;j<arrayList2.size;j++)
    {
         //具体的对象,我只是用Object占个位置。
         Object o = (Object)arrayList2.get(j);
         o.getXXX();
    }

}

热点排行