2015-08-23 56 views

回答

2

二维集合实质上在列表中具有列表。例如,创建一个字符串的2D ArrayList中,你会做这样的事情:

ArrayList<ArrayList<String>> stringList = new ArrayList<ArrayList<String>>(); 

要添加新行,你只需要添加一个新的ArrayList:

stringList.add(new ArrayList<String>()); 

这里是如何将一个元素添加到第一行:

stringList.get(0).add("example string"); 
+0

但是,如何添加字符串整数和其他数据类型 – Zingoflife

+2

@Zingoflife:你为什么想要?这对我来说听起来不太安全。通常,当一个人使用一个集合时,人们就会知道应该把什么对象放进去。告诉我们更多关于你想解决的问题。就目前而言,你的问题太广泛了,对于任何问题都无济于事。 – scottb

+0

@scottb同意,对ArrayLists使用int也是不可能的,因为它是一个基本类型。 – deezy