A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© adamjy 中级黑马   /  2014-4-21 21:45  /  764 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 adamjy 于 2014-4-22 12:40 编辑

以下代码为什么不能将字符串写入文件?
  1. public static void main(String[] args) throws Exception {
  2.                 //定义文件.
  3.                 File file = new File("e:\\", "test.txt");
  4.                 FileWriter fw = new FileWriter(file);
  5.                 BufferedWriter bf = new BufferedWriter(fw);
  6.                 String a = "test this file.";
  7.                 //写入字符串
  8.                 bf.write(a, 0, a.length());
  9.                
  10.         }
复制代码

4 个回复

倒序浏览
bf.flush  或者 bf.close()
回复 使用道具 举报
package com.isoftstone.interview;
import java.io.*;
public class text1 {

        public static void main(String[] args) throws Exception {
        //定义文件.
        File file = new File("e:\\", "test!!!!!!.txt");
        FileWriter fw = new FileWriter(file);
        BufferedWriter bf = new BufferedWriter(fw);
        String a = "test this file.";
        //写入字符串
        bf.write(a, 0, a.length());
        bf.close();    //这里 你少了 bf.close();或者 bf.flush
      
        
}
       
       
}
回复 使用道具 举报
忘记关闭资源。或是刷入数据了。
回复 使用道具 举报
数据还只是在流中,需要刷新流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马