00:00
行吧,那咱们继续再往下吧,各位啊,咱们再往下的话,咱们得看一看谁呢?哎,这个两个比较核心的这个流啊,咱们已经讲完了。讲完之后呢,咱们看一下打开啊D盘cause,呃,零二,然后打开这个document,打开这个课堂笔记啊,然后把这个31的课堂笔记打开,那么这块呢,咱们说过有16个流,是不是其中这个file input stream和file out put stream这两个是万能的是不是是文件字节的输入流和文件字节的输出流,那么下边呢,还有一个file reader和filerir,是不是我们把这两个看一下,各位这两个在讲的时候呢,和这个呢,就哎一样了,只不过这块啊,它是以字节方式,这个呢是以字符方式,那如果以字符方式的话,以前我们是败的数组,对吧,现在是什么呀?哎,就是差数组了。差数组啊,数组变了,变成差数组了。啊,所以呢,我这边呢,就照葫芦画瓢,我去讲这个东西了,各位啊,就不再细讲了,因为两个已经讲完了啊,下边这东西我也不细讲了,各位啊,我用到的话,我就给大家直接用了,行吧,哎,咱们注意看啊,注意看,注意听课,要不然呢,这块啊就听不懂了啊,有的时候可能说的比较快,这是个新的东西嘛,对不对,好,那这块咱们这样,咱们打开一下,从这呢,我们新建一个文件,这个文件我们叫file。
01:21
呃,Reader吧,Test。啊,Fire test fire reader啊,是一个文件字符输入流,只能读取普通文本啊。对,读取文本内容时啊,嗯,比较方便啊,比较方便。快捷啊,来。就相当于实际上这这个零是为我们文本专门准备的,对不对,哎,首先第一步就发reader呗,是吧,Reader,哎等于个当这架子还用我说吗?不用吧,哎,然后接下来怎么办呀,Reader怎么着啊,你有一个fire reader呗。
02:07
然后这块一个file reader这块指定个文件名呗,就temp file有没有这个文件。应该是有吧,整个这个项目现在应该有这个type file这个文件,你看就这个呗。是不是好,那我们加一个。加一个。然后呢,我们if,那如果说这个reader要是不等于空的话,我们reader.close。关了你看都是一样的啊,没啥技术含量啊,这就是创建什么呀,文件字符输入流。那么这个时候呢,我们开始读就行了,各位读的话,原先是BY的数组啊,现在就给它改成差数组就行了。啊,差数组。差对吧,你有一个差数组对吧?啊差数组你比如说。呃。
03:00
一次读取两个字符。一次读取四个字符对吧,一次读取四个字符。准备一个什么哎,默认值0Y要循环让它干啥呀,它只要是不等于负一谁呀,Read countt吧,Read count等于什么呀,这个流吧,调read方法吧,往是不是往差数里边读啊。对吧,哎,这块的话,咱们加一个什么呀,叫做异常啊处理一下。然后在这块呢,我们读了多少,我们就转换多少,我们new一个string行吧,这个new string啊,它的构造方法,我知道大家有没有研究这个地方。它有这样的构造方法,我就直接写了,各位啊,把差数度传进去,零开始re count。也有这个构造方法。大家看也有这个各种方法啊。
04:01
就你读了多少个转多少个呗,New润。对吧,你读了多少个,我转多少个转成字符串嘛,是不是你执行一下,你看一样。对吧,你这块的话来再来来点儿中文。来,走。可以。对吧,哎,可以啊,没问题啊,没问题,这个大家会了吧。是不是以字符方式啊?字符方式,各位啊,一次读取一个字符。那读到这个每嗯读一次,我们也可以看一看这个字符,各位啊。可以对字符数组进行什么呀遍历。别在这便利了。别在这便利了啊,这块我代码注释掉吧。我在这呢,准备一个差数组。行吧,然后接下来呢,我调用我的这个叫做reader,它的read的方法,往这个叫差数组里边读,对吧,这不准备一个差数组吗?然后往差数中读吧,往差数组中读。
05:21
啊,那读完之后呢,接下来我们可以对它进行循环for循环叉C叉是不是这叉的话,咱们采用这个啊。来输出。Abcd。对不对,哎,Abcd,那把这个去掉吧,那EF风刀来走看看。EF风刀,看见没有,它是一次读取一个字符。明白吧,一次读取一个字符,按字符的方式啊,按字符的方式去读取的啊。
06:01
按照字符的方式读取。第一次E,第二次,第三次风。是不是,哎,风第四次刀啊,我就不再写了啊,就这个意思。
我来说两句