【发布时间】:2017-11-16 11:48:27
【问题描述】:
例如,如果我们有一个数组:
2 5 1 32 0 3 3 2 11 1
将所有 1 更改为 0 的最佳方法是什么?
结果应该是:
2 5 0 32 0 3 3 2 11 0
我能想到的就是运行 for 循环并在满足条件时替换。
有内置的java函数吗?
【问题讨论】:
-
你不能做得比迭代数组更好(性能方面)。
-
如果“最佳”是指“具有最佳性能并消耗最少内存”,则 for 循环就地替换值是最佳的。