2014-03-03 96 views
-6

我有一個HashSet< ArrayList <String>>,我想從ArrayList<String>中取出HashSet。我該怎麼做呢?從HashSet獲取ArrayList

+3

任何企圖從你身邊這麼遠? –

+0

我試過用這個。讓我們將HashSet >命名爲。 ArrayList < String > = HashSet.get(0); 我不知道HashSet是如何工作的... – user3045664

+2

刪除您的java語法錯誤,並提供可以使用的源代碼剪切。 – wumpz

回答

-1

最常見的方式做到這一點:

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

最常見的做法...... 10年前,每個循環都會出現。 –

0

HashSet實現Iterable界面,您可以循環在它與foreach循環:

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