既にインスタンスを出力してるのかしていないのか

すでにインスタンスが保存されている場合とされていない場合で分けるために、フォルダの中にあるファイルの名前を調べる必要があるので、java.io.Fileを使用する。今まで使ったことがあるのは

PrintWriter fout = new PrintWriter(new BufferedWriter(new FileWriter("test.txt")));
BufferedReader fin = new BufferedReader(new FileReader("test.txt"));

ぐらいだったので、いい勉強になるかもね。ただ、ファイルの有無を調べるだけなら,

File myFile = new File("test.txt");
myFile.exists();

で、出来る。