如何獲得連擊「值列表」在地圖中創建一個列表,然後傳遞到另一個方法:如何將「列表類型的Hashmap值」轉換爲Set?
Map<Long,List<Long>> activities = new HashMap();
for(Something s: something){
activities .put(prosessLongID, listOfSubProcesses);
} //There are 5 something and for each there are 2 List of Subprocesses which makes 10 Subprocesses
我想從上面的地圖拼接子進程的列表來創建一個集:
ImmutableSet.copyOf(listOfSubProcesses_ForAllSomething) //com.google.common.collect
Map中有沒有任何方法返回單個列表中的所有SubProcesses列表,我可以通過上面的方法?
注意:我在Java 8上得到了@Eran的迴應,並且非常感謝。但請考慮Java 6和其他循環的解決方案。我有APache Commons和Guava的設施。 :)
有一個方法'集合值()',所有你需要做的是檢查的文件.. 。 –
Lucas