【发布时间】:2017-09-26 22:31:29
【问题描述】:
我正在尝试将此 while 循环更改为 for 循环,但我并没有走得太远。我是编程新手,如果这是一项微不足道的任务,我深表歉意。
while (read < fileBytes.length
&& (numRead = diStream.read(fileBytes, read, fileBytes.length - read)) >= 0)
{
read = read + numRead;
}
【问题讨论】:
-
为什么要改成for?
-
这有点冗长,想知道将它放在 for 循环中是否会提高可读性。也只是普遍感兴趣。
-
read = read + numRead可以改为read += numRead。
标签: java for-loop while-loop