我知道,一旦我們從集合中創建流,我們就不應該在使用流時修改集合,但不確定以下方法在我修改地圖內的條目而不是添加或刪除任何東西。此外,這是正確的方式來流式地圖總是消耗它?在Java中對流圖進行流式處理並修改它8
creepyCategoryStatuses.entrySet().stream().forEach(entry -> {
String creepyBlockResponse = (String) getBlockResponse(entry.getKey());
if (creepyBlockResponse.equalsIgnoreCase("block")){
entry.setValue(true);
//OR creepyCategoryStatuses(entry.getKey(), true);
}
});
當然,但以上述方式,在地圖上進行修改時可以修改條目嗎? – Kaunteya
@霍爾是的,我明白你的觀點。我更新了我的代碼片段。 – Kaunteya