Невозможно добавить - PullRequest
0 голосов
/ 24 мая 2011

Это код:

import java.io.*;
class tester {
 public static void main(String args[])throws IOException  {
   File f=new File("d:/testerf.txt");
   FileWriter fw=new FileWriter(f,true);
   String s="Working";
   char buffer[]=new char[s.length()];
   s.getChars(0,s.length(),buffer,0);
   fw.write(buffer);
 }
}

Слово working не добавлено в файл testerf.txt. С файлом ничего не происходит. Почему слово working не добавлено?

Ответы [ 2 ]

3 голосов
/ 24 мая 2011

не забудьте очистить ваш буфер - или закрыть писатель явно (что делает то же самое)!

import java.io.*;
class tester {
 public static void main(String args[])throws IOException  {
   File f=new File("d:/testerf.txt");
   FileWriter fw=new FileWriter(f,true);
   String s="Working";
   char buffer[]=new char[s.length()];
   s.getChars(0,s.length(),buffer,0);
   fw.write(buffer);
   fw.flush(); //or simply fw.close();
 }
}
2 голосов
/ 24 мая 2011

Вы должны закрыть поток: fw.close();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...