在我的 Pixel课堂上,我有以下代码
class Pixel {
ArrayList<Integer> values = new ArrayList<Integer>();
...
public void brighten(int amount) {
ArrayList<Integer> newValues = new ArrayList<>();
this.values.forEach((Integer value) -> newValues.add(value + amount));
this.values = newValues;
}
...
}
Run Code Online (Sandbox Code Playgroud)
有没有办法避免直接在 lambda 函数中创建newValues和增加valuesArrayList 中的值?
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |