1
   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ブロックを実装しますか?

4

2 に答える 2