当前位置: 首页 > news >正文

Java-I/O框架08:BufferedReader、BufferedWriter、PrintWriter使用

视频链接:16.22 PrintWriter的使用_哔哩哔哩_bilibiliicon-default.png?t=O83Ahttps://www.bilibili.com/video/BV1Tz4y1X7H7?spm_id_from=333.788.videopod.episodes&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5&p=22

1.BufferedReader使用

package com.yundait.Demo05;import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;public class BufferedReaderDemo01 {public static void main(String[] args) throws Exception {//1创建文件字符写入缓冲流FileReader fr = new FileReader("C:\\Users\\Public\\Documents\\ggg1.txt");BufferedReader br = new BufferedReader(fr);//读取文件(方式1)
//        char[] chars = new char[1024];
//        int count;
//        while ((count = br.read(chars))!=-1){
//            System.out.println(new String(chars,0,count));
//        }//读取文件(方式2)String s;while ((s = br.readLine())!=null){System.out.println(s);}//3关闭br.close();}
}

2.BufferedWriter使用

package com.yundait.Demo05;import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;public class BufferedWriterDemo01 {public static void main(String[] args) throws Exception {//1创建文件字符写入缓冲流FileWriter fw = new FileWriter("C:\\Users\\Public\\Documents\\ggg2.txt");BufferedWriter bw = new BufferedWriter(fw);//2写入文件for (int i=0; i<10; i++){bw.write("好好学习,天天向上");bw.newLine();bw.flush();}//关闭通道bw.close();System.out.println("执行完毕");}
}

3.PrintWriter使用

package com.yundait.Demo05;import java.io.FileNotFoundException;
import java.io.PrintWriter;public class PrintWriterDemo01 {public static void main(String[] args) throws Exception {//1.创建字符打印流PrintWriter pw = new PrintWriter("C:\\Users\\Public\\Documents\\ggg3.txt");//2打印pw.println(97);pw.println(true);pw.println('张');pw.println(3.14);//关闭pw.close();System.out.println("执行完毕");}
}


http://www.mrgr.cn/news/64768.html

相关文章:

  • k8s和docker常用命令笔记
  • 计算机网络面试题三道之二
  • 幼儿园篮球游戏
  • leetcode224:基本计算器
  • 【django】django RESTFramework前后端分离框架快速入门
  • MATLAB绘制水蒸气温度和压力曲线(IAPWS-IF97公式)
  • FPGA(现场可编程门阵列)的时序分析
  • aws(学习笔记第十课) 对AWS的EBS如何备份(snapshot)以及使用snapshot恢复数据,AWS实例存储
  • Shell
  • 站长福音(二)-爬虫代理IP合集(国内版)
  • DNS服务部署
  • 第8章 利用CSS制作导航菜单
  • 中文词向量质量的评估
  • 鸿蒙生态崛起:开发者如何抓住机遇与应对挑战
  • 【Linux系统】—— 基本指令(一)
  • ceph灾备之cephfs snapshot mirror和rsync对比
  • Java编码编程2(juc常用的类,线程池)
  • 第三方支付系统架构设计
  • Django3 + Vue.js 前后端分离书籍添加项目Web开发实战
  • 细说STM32单片机USART中断收发RTC实时时间并改善其鲁棒性的方法
  • celery在django项目中实现并发任务和定时任务
  • 顺德自闭症全托管学校:专业照顾,细心呵护
  • C++笔试题之实现一个定时器
  • OCC布尔接口调用 ,交并差等,举例说明
  • 【机器学习】机器学习与成像技术:开启智能视觉的新篇章
  • 干货指南:原生住宅IP代理如何判断真伪?