从HashSet获取ArrayList

时间:2014-03-03 08:33:52

标签: java arraylist hashset

我有一个HashSet< ArrayList < String >>,我希望从HashSet中获取ArrayList<String>。我该怎么做?

3 个答案:

答案 0 :(得分:0)

使用iterator()函数described here来获取HashSet上的迭代器,然后从中获取元素。

答案 1 :(得分:0)

HashSet实现了Iterable接口,因此您可以使用foreach循环遍历它:

HashSet<ArrayList<String>> arrayListSet = ...;
for (ArrayList<String> arrayList : arrayListSet) {
  // Use arrayList here
}

答案 2 :(得分:-1)

最常见的方式:

HashSet<ArrayList<String>> set = assingYourSet();
for (Iterator iterator = set.iterator(); iterator.hasNext();) {
ArrayList<String> arrayList = (ArrayList<String>) iterator.next();
// Do Stuff...
}