• 字符流:Writer/Reader(字符流)

    通过子类FileWriterFileReader实现父类实例化

    package iotest;

    import java.io.File;

    import java.io.Writer;

    import java.io.Reader;

    import java.io.FileWriter;

    import java.io.FileReader;

    public class OutputStreamDemo2 {

    public static void main(String args[]) throws Exception{

    File f =new File("D:"+File.separator+"javasrc"+File.separator+"write_file.txt");

    //写数据入文件

    Writer w=new FileWriter(f);

    String s="Jerry Wang!!";

    w.write(s);

    w.close();

    //追加数据到文件

    Writer w1=new FileWriter(f,true);

    w1.write("\r\n");

    w1.write(s);

    w1.close();

    //通过字符流读取文件

    Reader r=new FileReader(f);

    char c[]=new char[1024];

    int len=r.read(c);

    r.close();

    print("the first read method:");

    print(c,len);

    //未知文件长度 读取文件

    Reader r2=new FileReader(f);

    char c2[]=new char[1024];

    int temp=0;

    int i=0;

    while((temp=r2.read())!=-1){

    c2[i]=(char)temp;

    i++;

    }

    r2.close();

    print("the second read method:");

    print(c2,len);

    }

    public static void print(char b[],int len){

    System.out.println(new String(b,0,len));

    }

    public static void print(char b[]){

    System.out.println(new String(b));

    }

    public static void print(String b){

    System.out.println(b);

    }

    }

Java学习笔记之 IO包 字符流相关推荐

  1. Java学习笔记之 IO包 字节流

    IO包最重要的五个类和一个接口 File/OutputStream/InputStream(字节流)/Writer/Reader(字符流) 一个接口:Serializable File类: 字节流: ...

  2. java学习笔记-初学IO流

    目 录 什么是IO IO流的分类 Java中的IO流 java中需要掌握的流:16个 字节流 java.io.FileInputStream(字节输入流) java.io.FileOutputStre ...

  3. java学习笔记(十三)----IO操作

    一.文件的创建 ------------------------------------------------------- File类,表示磁盘上的文件或目录,可对文件或目录进行操作.   * 常 ...

  4. Java学习笔记---Lambda表达式及Stream流Api

    Lambda 特性: 允许把函数作为参数传递进方法. 前置条件: 必须是函数式接口---------->[函数式接口:满足以下三条1.接口中只有一个抽象方法.2.可以有默认实现的方法.3.可以有 ...

  5. JAVA学习笔记(三十九)-打印流

    import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; i ...

  6. 2022年Java学习笔记目录

    一.2022年Java任务驱动课程 任务驱动,统摄知识点:2022年Java程序设计讲课笔记 二.2022年Java学习笔记 (一)踏上Java开发之旅 Java学习笔记1.1.1 搭建Java开发环 ...

  7. java学习笔记16--I/O流和文件

    本文地址:http://www.cnblogs.com/archimedes/p/java-study-note16.html,转载请注明源地址. IO(Input  Output)流 IO流用来处理 ...

  8. Java学习笔记(7)——Java基础之IO多线程网络思维导图

    Java面向对象学习笔记之:包括IO(字节流,字符流,节点流,处理流).线程(线程创建,线程控制,线程同步).网络(TCP Scoket,  UDP Scoket)(全屏观看Java学习笔记(7)-- ...

  9. Java IO: 其他字符流(下)

    转载自   Java IO: 其他字符流(下) 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的PushbackRe ...

最新文章

  1. 【计算机视觉征稿】EI会议推荐|计算机多主题征稿,往届已被EI检索,ICCVDM 2021诚邀您投稿参会!...
  2. LeetCode --Search Insert Position
  3. 使用CDN之后APACHE日志记录中IP地址不正确的解决方案
  4. boost::endian模块实现buffer的测试程序
  5. Oracle中PLSQL中if语句的写法
  6. python操作excel_使用Python操作Excel时必学的3个库
  7. 查询计算机系的所有教师,用sql查询所有计算机系的教师编号和姓名
  8. python程序流程控制结构_Python程序控制结构 | 分支结构
  9. Atitit 机器可读护照的Machine-readable passport 规范与解析格式 目录 1. 术语 1 1.1. machine-readable zone(MRZ) 1 1.2.
  10. java实现QQ登录
  11. mysql索引(三)聚集索引与非聚集索引(辅助索引)
  12. 通过经纬度获取地理位置
  13. java批量下载图片并打包成zip文件
  14. 怎样提高平面设计色彩表现力
  15. 通过java解码web前端直接预览海康威视摄像头
  16. 10G(82599EB) 网卡测试优化(ethtool)
  17. java倒序输出英文句子_java逆序英文句子中的单词顺序
  18. 照片损坏了无法显示还能修复么?
  19. 计算机桌面模糊了,显示屏模糊,详细教您怎么解决电脑屏幕模糊
  20. 中国移动清退3G进行时

热门文章

  1. 如何在ASP.NET Core 中快速构建PDF文档
  2. 微软推出 Microsoft.Data.SqlClient,替代 System.Data.SqlClient
  3. .NET开发框架(八)-服务器集群之网络负载平衡(视频)
  4. C#并行编程(3):并行循环
  5. ASP.NET Core中使用GraphQL - 第二章 中间件
  6. 快速搭建CentOS+ASP.NET Core环境支持WebSocket
  7. WebApi client 的面向切面编程
  8. 想使用Docker容器?先看看这些注意事项
  9. .net Kafka.Client多个Consumer Group对Topic消费不能完全覆盖研究总结(一)
  10. data类型的Url的格式