Код: Выделить всё
OutputStream os = ...;
InputStream is = ...;
int bufferLength;
byte[] buffer = new byte[1024];
while ((bufferLength = is.read(buffer)) != -1) {
os.write(buffer, 0, bufferLength);
}
Теперь я хочу избавиться от этого предупреждения, но единственная альтернатива, которую я могу придумать, это что-то вроде
Код: Выделить всё
OutputStream os = ...;
InputStream is = ...;
int bufferLength;
byte[] buffer = new byte[1024];
bufferLength = is.read(buffer);
while (bufferLength != -1) {
os.write(buffer, 0, bufferLength);
bufferLength = is.read(buffer);
}
Есть ли более элегантный способ удовлетворить этому правилу PMD?
Подробнее здесь: https://stackoverflow.com/questions/702 ... py-in-java
Мобильная версия