java io 慢_java-IO流

1.IO流是用来传输数据的技术,典型应用包括读写文件。

2.IO流的分类:

字节输入流

字节输出流

字符输入流:filereader、bufferreader

字符输出流:filewriter、bufferwriter

3.filewriter一般使用步骤:创建、写、关闭

创建:filewriter fw= new Filewriter("file01.txt");

写:fw.writer("hello");

关闭:fw.close();

4.filewriter如何才能追加写入呢?构造方法第二个参数为true即可。

5.如何实现换行?

Windows当中:\r\n;

macOS当中:\r或者\n;

linux当中:\n;

6.五种writer方法的重载:

写字符串的整体;

写字符串的部分;

写字符数组的整体;

写字符数组的部分;

写单个字符对应的数字(参考ASCII表或Unicode)

7.filereader一般使用步骤:创建、读、关闭。

创建:filereader fr= new filewriter(“file01.txt”)

读单个字符:int ch//单个字符的ASCII值 while((ch=fr.read())!=-1)){//}

读字符数组:char[] buf = new char[1024]  int len; while((len=fr.read(buf))!=-1){//}

8. BufferXX 和fileXX有什么区别?BUfferedXX有8192长度的char[]字符数组作为缓冲,所有性能更加高一些

9.bufferedwritery有格外的方法:public void newline(),根据操作系统自动选择写入换行符

10.BUfferedreader有额外的方法:public string readline()读取一行字符串,不包含换行符。

11.方法的参数和返回值类型为任何数据类型“基本类型、数组、字符串、自定义类”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值