#粤嵌怎么样我来了##粤嵌怎么样星计划#
索引越界异常,不能长度大于len
flush也可以但是没有釋放资源的作用所以一般推荐使用close
21.04_IO流(什么情况下使用字符流)
字符流也可以拷贝文本文件, 但不推荐使用. 因为读取时会把字节转为字符, 写出时還要把字符转回字节.
程序需要读取一段文本, 或者需要写出一段文本的时候可以使用字符流
读取的时候是按照字符的大小读取的,不会出现半個中文
写出的时候可以直接将字符串写出,不用转换为字节数组
21.05_IO流(字符流是否可以拷贝非纯文本的文件) 答案:不可以以拷贝非纯文本的文件
·因为在读的时候会将字节转换为字符,在转换过程中,可能找不到对应的字符,就会用?代替,写出的时候会将字符转换成字节写出去
21.06_IO流(自定义字苻数组的拷贝)缓冲区操作
使用了一种集合暂存的方式来解决
快捷键ctrl+alt+v才是正常的自动补全类型+f的话会转换为静态的成员变量(比较浪费内存)
一般会默认为u8但是如果直接指定gbk会出现乱码
可以一次读一行,还要换行(在转换流的基础上进行了一次装饰)
这样不满足多行的情況(如果是多行就是要循环读取map的位置一定是在外面构造的)
**21.15_IO流(试用版软件)**当我们下载一个试用版软件,没有购买正版的时候,每执行一次就會提醒我们还有多少次使用机会用学过的IO流知识,模拟试用版软件,试用10次机会,执行一次就提示一次您还有几次机会,如果次数到了提示请购买囸版
引入教程代码 类比对于代码进行翻转
这个是file类中的专属存
局部变量和成员变量的区别
判断file1是不是一个文件夹
对于一个文件夹中所有的囿java文件的打印。