重複の可能性:
System.out.println()によってコンソールに印刷されたものを削除するにはどうすればよいですか?
単語と単語数のリンクリストをシリアル化するPickleクラスがあります。データを保存およびロードしたときにコンソールがクリアされないことを除いて、すべてが機能します。Eclipseを終了してプログラムを再度実行しても、古いコンソール出力が新しい出力と一緒に表示されます。オブジェクトデータをロードする前にコンソールをクリアする方法はありますか?これが私の保存方法です:
void save(T obj){
try{
FileOutputStream fos = new FileOutputStream(filename);
ObjectOutputStream out = new ObjectOutputStream(fos);
out.writeObject(obj);
out.close();
}catch(Exception e){
System.err.println(e);
System.exit(1);
}
}
と私のロード方法:
T load(){
try{
FileInputStream fis = new FileInputStream(filename);
ObjectInputStream in = new ObjectInputStream(fis);
temp = (T) in.readObject();
return temp;
}catch(FileNotFoundException f){
System.err.println("Warning! File Not Found. Null is returned");
System.exit(1);
return null;
} catch (Exception e) {
System.err.println(e);
System.exit(1);
return null;
}
}