本帖最后由 zhq56030207 于 2011-04-29 19:07:23 编辑

解决方案 »

  1.   


     
     try {  
     FileWriter writer = new FileWriter(FileName, true);  
     writer.write(c);
     writer.close();
     
     } catch (IOException e) {   
           e.printStackTrace();   
       }  
     try{
     FileInputStream f = new FileInputStream(FileName);
     byte[] buff = new byte[f.available()];
     f.read(buff);
     String s = EncodingUtils.getString(buf, "UTF-8");
     fis.close();
     Textview.setText(s);
     }catch(Exception e)
     {
     e.printStackTrace();
     }
     
      

  2.   

    恭喜自力更生解决了。
    这种用法 byte[] buff = new byte[f.available()];
    在文件特别大时,效率不高吧?