簡體   English   中英

無法理解此Map.entry參數

[英]Can not understand this Map.entry parameter

此代碼如何工作?

private double Summa(Iterator<Map.Entry<Integer, List<Double>>> i,int[] array)

不太了解此參數的工作原理。 如果我沒有記錯的話,Map.entry將返回地圖內容的集合。 但這會遍歷地圖中的所有條目嗎?

Iterator遍歷<Map.Entry>對象的Set 為了將Iterator傳遞給方法,您必須執行以下操作:

Iterator<Map.Entry> iterator = map.entrySet().iterator();
Summa(iterator, array);

您還必須在其中定義array變量。

是的,它確實。 Map.Entry不返回任何內容。 Map.Entry是一種類型。 實際上,它指向嵌套在Map類中的Entry類。

您實際擁有的是一個迭代器,該迭代器可對將整數映射到雙精度列表的條目進行迭代

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM