我想尝试循环遍历以下字节数组:
public byte[] mFFTBytes;
我如何在带有for循环的java中执行此操作?
提前致谢!
答案 0 :(得分:4)
首先,您需要实例化数组,因为您将在整个地方都有空指针异常。
然后你可以使用a for each loop
for(byte b : mFFTBytes){
System.out.println(b);
}
答案 1 :(得分:0)
我不确定我是否理解你的要求。在Java中使用任何数组都是非常简单的操作,如:
for (byte myByte: mFFTBytes) {
//do something with myByte
}
或
for (int i=0;i<mFFTBytes.length;i++) {
//do something with mFFTBytes[i]
}
后者应该更快,但对于绝大多数应用而言并不重要。