だから私はそのようなリーダーライターを持っています:
File f2 = new File("thisfileexists.txt");
BufferedReaeder reader = new BufferedReader(new InputStreamReader(System.in), 10000 * 1024);
PrintWriter fos = new Printwriter(new FileOutputStream(f2));
プログラムの後半の読み取りループ
List<Integer> compressed = new ArrayList<Integer>();
String l;
while((l = reader.readLine()) != null){
compressed.add(Integer.parseInt(l)); //assume only valid integer values
}
後で行ったら
String result = "";
for(int k : compressed){
String entry;
//affect entry here
fos.write(entry);
result += entry;
}
ループの実行が終了した後、fos が書き込んでいるファイルは空です。どんな助けでも大歓迎です。