Я не могу скомпилировать программу. Проблема заключается в последней строке «out.close». Скажите, пожалуйста, как исправить это и почему это вызывает проблему.Не удается закрыть поток Ouput
import java.io.*;
public class Test {
public static void main(String args[]) throws IOException {
try {
BufferedReader in = new BufferedReader(new FileReader(args[0]));
BufferedWriter out = new BufferedWriter(new FileWriter(args[1]));
String line;
line = in.readLine();
while (line != null) {
out.write(line, 0, line.length());
out.newLine();
line = in.readLine();
}
} finally {
out.close();
}
}
}
нет 'поймать block' – thegauravmahawar
это еще не проблема, попытка может работать с наконец, также – user1254966
Пожалуйста, используйте«Формат»в меню вашего IDE, обновить свой вопрос и вставить код с отступом. Это практически нечитаемо. – RealSkeptic