質問: fis.read(buf)) != -1) { fos.write(buf, 0, len); } //終了処理 fos.flush(); fos.close(); fis.close(); System.out.println("コピーが完了しました。"); } catch (IOException ex) { //例外時処理 System.out.println("コピーに失敗しました。"); ex.printStackTrace(); } ``` 上記処理により作成したファイル内の文字列を置換する処理の組み方を教えてほしいです !!
回答: 質問の主旨(プログラミング方法を学びたい?)からずれるかもしれませんが、 Jakarta Velocity を使うのはどうでしょう。やりたいことによっては、自分で細々プログラミングするより拡張性に優れたものができます。 【Java】Javaテンプレートエンジン(Velocity)の基本的な使い方