插入数据,地图,列表和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>>>();
感谢和评论
如果你正在考虑的HashMap,密钥需要有.equals()
和.hashCode()
功能,我想ArrayList中会有。
但是,您可能还希望使列表不可变,否则在将其添加到地图后,哈希码可能会更改。
您可以给出示例代码吗?如何使用这些? – user1708134 2013-03-09 03:46:37
'Collections.unmodifiableList(your-list)'会给你不变的列表,并且在声明map键时,不要使用'ArrayList',它是一个实现,而是使用'List'接口。 – zzk 2013-03-09 03:49:39
真棒谢谢你 – user1708134 2013-03-09 03:54:05
使用'ArrayList'作为关键字的'Map'有什么用处? –
2013-03-09 03:31:53
我打算将它用于ListView标题,我从教程中获得它仅适用于字符串我的数据全部存储在ArrayList中,这就是为什么我需要将它添加为ArrayList – user1708134 2013-03-09 03:34:23