我有一段代碼按我需要的方式運行。但我很好奇是否可以使用 java 流更好地編寫它以避免可變性。public void method(List<Map<String, String>> list){ List<Map<String, Object>> expectedList = new ArrayList<>(); for (Map<String, String> entry : list) { // assume replaceValues(entry) does some logic and returns an updated map Map<String, Object> updatedMap = replaceValues(entry); expectedList.add(updatedMap); }}我如何在這里使用 java 流?
1 回答

揚帆大魚
TA貢獻1799條經驗 獲得超9個贊
list.stream().map(this::replaceValues).collect(Collectors.toList());
這是一個小的重構,但是“避免突變”是什么意思?
添加回答
舉報
0/150
提交
取消