javaでこんなメソッドを作りたいです。
例えばあるファイルを複数のフォルダにコピーするメソッドで、
引数に元ファイルパスを指定し、コピー先ファイルパスを以下のように指定します。
文字列で、"C:\\Program Files\\folder(hoge)" ※hogeはあらかじめ決めておく任意の文字列
そしてhogeが1から10までだとすると1や10も引数に指定してやります。
具体例:
boolean method("C:\\SourceForge\\textfile.txt", "C:\\Program Files\\folder(hoge)\\copyfile.text", 1, 10)
メソッド内で何をするかと言うと、第2引数の文字列から予め決めてある文字列が含まれているか検索します。
勿論、見つからなかったらfalseを返します。
見つかったら文字列をそこで分解してやります。
この場合は、"C:\\Program Files\\folder(" と ")\\copyfile.text"です。
そしてforループを1から10で回してやって
C:\\Program Files\\folder(1)\\copyfile.text
C:\\Program Files\\folder(2)\\copyfile.text
|
C:\\Program Files\\folder(10)\\copyfile.textとコピーするんです。

やっぱりこんなメソッドおかしいでしょうか?
何か他にこうすればいいじゃんっていうのがあったら教えて貰えませんか?