文件的读出(只要有文件路径 万能读出和读入!!)

1 篇文章 0 订阅
1 篇文章 0 订阅

文件的读出(只要有文件路径 读出!!)

不多说了上代码

这些都是封装好的方法,只需要一个main和地址,大家用了直接都能跑。(前提是是一个utf-8的文件)

只读文件

//读出文件(String file  是一个文件的路径,在调用时传入一个路径。并在调用时使用StringBuffeer接收就ok了)
    public static StringBuffer reader(String file) throws IOException {
        //创建stringBuffer
        StringBuffer stringBuffer =new StringBuffer();
        BufferedReader reader =new BufferedReader(new FileReader(file));
        String str;
        //判断内容是否为空
        if (reader.read()==0){
            stringBuffer.append("没有内容。");
        }
        //当不为空时读出文件
        while ((str=reader.readLine())!=null){
            //没读一行写入stringBuffer 并换行
            stringBuffer.append(str+"\r\n");
        }
        //返回一个stringBuffer
        return stringBuffer;
    }

从一个文本中把内容读出到另外一个文本中

上代码

用法:依次传入读的路径,和要写入的路径就万事大吉了!没有任何返回值。一定会成功。

//由一个文本读出并写出到另外文本
    public static void writerNew(String reFile,String wrFile) throws IOException {
    //并没有什么用,但是我喜欢加
        StringBuffer stringBuffer =new StringBuffer();
        //创建BufferedReader类对文件进行读取(同时写入读的地址)
        BufferedReader reader =new BufferedReader(new FileReader(reFile));
        //创建BufferedWriter 类对文件进行写入(同时写入写的地址)
        BufferedWriter writer =new BufferedWriter(new FileWriter(wrFile));
        String re;
        while ((re=reader.readLine())!=null){
        //每次读一行并写入一行,写入后自动换行。
            writer.write(re+"\r\n");
        }
        //如果不手动刷新缓存并且关闭流,很可能文件内容为空
		writer.flush();
		writer.close();
    }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ariliya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值