これは私の宿題ですが、まず問題の説明をお読みください。ファイルファインダーJavaプログラム:宿題
私は
としてJavaプログラムを記述する必要があります。ディレクトリのパスは、コマンドライン引数としてプログラムに渡されます。次に、プログラムはファイル名の入力を求め、その名前のファイルをすべて探します。 引数が渡されない場合、プログラムは前の実行からディレクトリを検索する必要があります。データベースを使用しないでください。
b。ユーザーがexit/quit/byeを入力すると、プログラムは実行を停止します。
問題の説明:
*私の問題は、その質問である私は、コマンドラインからディレクトリ名を取る必要があり、それが渡されていない場合、私は、以前入力したディレクトリを取らなければならないと述べています。しかし、コマンドライン引数を渡すときには、プログラムを実行する必要があります。それは、コマンドライン引数を渡すためにプログラムを実行する必要があるたびに意味します。 それで、引数が渡されなかった場合、以前のものを覚えておくことができます(問題はデータベースを使用できません)。 *
私は最初の1論理を使用する場合、私はシングルトンのパターンを使用し、以前のエントリを格納するが、私は再びプログラムを実行するとき、私はその価値を失うだろうということですか?何か不足していますか? – Andy
はい。これが懸念される場合は、2番目のオプションを使用する必要があります。 – Rudy