PrintStreamを使って

PrintStream ps = new PrintStream(new FileOutputStream(filename), true);
for(int i=0; i<NUM ; i++){
ps.print(hairetu[i]);
ps.rint('\n');
}

のようにファイルに出力したあとに
そのファイルの"行頭"に、また別の要素をprintしたいんですが
psの行頭に書き込む方法はなにかないでしょうか?
(全部読み込んでから書き込むと時間がかかるような処理のため)