inputFileName = "2.txt";
outputFileName = "3.txt";
inputFile = new BufferedReader(new FileReader(inputFileName));
outputFile = new PrintWriter(new FileWriter(outputFileName));
String lineOfText = inputFile.readLine();
while (lineOfText != null)
{
if (lineOfText.contains("x"))
{
lineOfText = lineOfText.replaceAll("x"+ ".*", "");
}
outputFile.println(lineOfText);
lineOfText = inputFile.readLine();
}
inputFile.close();
outputFile.close();
こんにちは、現在、入力と出力があります。つまり、2 つの try ブロックと 2 つの catch ブロックがあるということですか (前のファイルへの接続と 2 番目のファイルへの書き込みでエラーが発生する可能性があります)。それとも、try ブロックが 1 つだけ必要ですか?
もしそうなら、どのように/どこにtryとcatchブロックを実装しますか?