大侠帮忙啊! ArrayList 二维怎么用
ArrayList ArrayTest=new ArrayList();
ArrayList pub1=new ArrayList();
pub1.add( "A ");
pub1.add( "C ");
ArrayList pub2=new ArrayList();
pub1.add( "B ");
pub1.add( "D ");
ArrayTest.add(pub1);
ArrayTest.add(pub2);
System.out.println(((List)ArrayTest.get(2)).get(1));
要取得B,这样写不对..
写成 System.out.println(((List)ArrayTest.get(0)).get(3));可用
但是我必须要以pub1以二维的形式存在ArrayTest中..请问这样怎么实现啊?
------解决方案--------------------System.out.println(((List)ArrayTest.get(2)).get(1));当然不对 ArrayTest只有2个元素 而get(2)是取第三个元素 哪取去?
ArrayList ArrayTest=new ArrayList();
ArrayList pub1=new ArrayList();
pub1.add( "A ");
pub1.add( "C ");
ArrayList pub2=new ArrayList();
pub2.add( "B ");
pub2.add( "D ");
ArrayTest.add(pub1);
ArrayTest.add(pub2);