插入数据,地图,列表和ArrayList

问题描述:

我有点新本地图,对不起,我的小白问题.. 我知道如何使一个ArrayList或列表并从中添加数据, 如何插入数据到List<Map<ArrayList<String>,ArrayList<String>>>,插入数据,地图,列表和ArrayList

我对地图感到困惑,我尝试阅读文档,但我仍然困惑。我如何添加一个ArrayList到这个,ArrayList >>种类的地图?

它instatiated像这样提前为您的建议

List<Map<ArrayList<String>,ArrayList<String>>> security = new LinkedList<Map<ArrayList<String>,ArrayList<String>>>(); 

感谢和评论

+1

使用'ArrayList '作为关键字的'Map'有什么用处? – 2013-03-09 03:31:53

+0

我打算将它用于ListView标题,我从教程中获得它仅适用于字符串我的数据全部存储在ArrayList中,这就是为什么我需要将它添加为ArrayList – user1708134 2013-03-09 03:34:23

如果你正在考虑的HashMap,密钥需要有.equals().hashCode()功能,我想ArrayList中会有。

但是,您可能还希望使列表不可变,否则在将其添加到地图后,哈希码可能会更改。

+0

您可以给出示例代码吗?如何使用这些? – user1708134 2013-03-09 03:46:37

+0

'Collections.unmodifiableList(your-list)'会给你不变的列表,并且在声明map键时,不要使用'ArrayList',它是一个实现,而是使用'List'接口。 – zzk 2013-03-09 03:49:39

+0

真棒谢谢你 – user1708134 2013-03-09 03:54:05