【发布时间】:2016-04-05 07:54:48
【问题描述】:
我有一个字节数组。有些是 0,有些是 1。
import java.util.Arrays;
byte[] bytes = new byte[100];
我只想循环 1。如何做到这一点?
【问题讨论】:
-
1 是什么意思?
-
循环遍历数组并使用
if条件对1进行处理。 -
字节不是比特,如果你的意思是这样的话
-
我不想在所有数组上循环,因为它的尺寸很大。我想循环数组中值为 1 的项目并丢弃值为 0 的项目
-
你不能。如果你想过滤和排列你必须至少检查一次数组。这不能少于 o(n)。