00:00
那么接下来我们改造的这个程序就是我们最终程序的啊,来写个class叫file input stream test04了。那么这块这个程序呢,我们来改造一下啊。追终版各位啊,最终版需要掌握啊,那么这块是怎么掌握呢?咱们来看一看啊,首先file input stream先得给一个,然后给出来之后呢,我们new一个什么呀,File input stream,然后接下来我们这块给一个参数,这个参数的话在项目下应应该有吧这个文件吧。有没有这个文件,有吧,就这个文件呗。是不是就就这个文件对吧,读这个文件就行了啊叫time fair啊来out加回车,加一个TRY开处理一下,加一个finally,然后加一个if now,接下来我们判断一下啊,如果它不为空的话,我们给它怎么着啊,关闭一下各位啊,关闭一下点close,那关闭之后呢,这边呢,加个拆开进行处理就行了,没什么可说的,然后在这块我们怎么办呀?哎,准备一个什么BY数组。
01:04
啊,BYBY啊,New bit,比如说四个长度,接下来我们应该在这while处死循环进行循环读,往哪读啊,Read,往bad数组里边读,各位。啊,读到了多少个呀,哎,读到了这么多个,那读到多少个转多少个呗,是不是,哎,那么加一个出开啊处理一下,在这判断一下,如果说read count要是等于等于负一。那么这个时候就代表break了呀,是不是好,那么再往下走,我们是到这儿的话,就代表是不是读到数据了。等于负一的就结束了,到这不等于负一啊,不等于分再读读到了呀,读到几个转几个呗,输出是不是别自动换行啊,你有一个string,接下来我们在这怎么着啊?哎,我们写上去,写上什么呀,写上去一个哎,BY数组零和什么呀,Read count,好,这样就搞定。大家看这是不是那个bad数组Y次循环,然后每一次都往bad数里边读对吧,读完之后呢,返回读到数量,如果等于等于负一,那么我们就等于等于负一,我们就。
02:12
啊,如果不等于负一代表读到了,读到的话,我们就new呗,New bet把bet转转,转了就行,这不把bet数组转成字串吧,把BAT数组转换成字符串。是不是读到多少个转换多少个,明白吗?就你读到的这个参数传进去,读了十个,那这就是十,读了100个,那这个就是100,你没有读到,这就是负一,负一的话就结束了,就这个意思,你看这个程序就是读这个文件,你看。对吧,哎,读这个文件看见没?哎,这个文件。是吧,那现在呢,我们在这里呢,写一个写一个写一个写一个程序,各位啊,假如说我们现在在这个,呃,Temp temp2temp几啊,我看看啊。在S2C下边有个TYPE3是吧,TYPE3里面写一个程序啊,比如public class hello啊大家看我在这里写public static voman啊主方法加上去,然后接下来我们在这呢,system.out.print line打印输出,我们输出一个什么呀,Hello word啊,Hello word好,Hello word好,我们来看看这个能不能读。
03:18
来还是用我们刚才这个程序,那么这个程序的话,我先关一下各位啊,嗯,我打开谁打开他他他他嗯四这里边代码我这个给他改一下,改这个文件啊TEMP3TEMP file3是在src下面。S2C下面的话,我这个路径应该怎么写啊,应该是CHAPTER23这个章节下的这个S2C是吧?下面有这个temp file几啊三我们采用刚才所写的这个程序。能不能读这个文件呢?来,我们读一下走。好,大家看是不是这个文件里边有什么东西,我们都可以读出来。对吧,没问题吧,这个文件里边有type file3这个文件里边有什么我们都可以读出来,这个文件里边我刚才写了这个程序吗。
04:07
是不是你看就被读出来,你看神奇不?这样的话就把文件里面读出来嘛,对吧,给个BY的数组Y要循环啊,读多少个就转多少个。啊,那当然,这个无氧循环我们肯定以后不能这样写,这样太low了。是不是,哎,我们怎么办呀,改进一下各位。现在有个bad数组,然后给一个read count,一个默认值等于零,然后接下来在这个位置上我们可以对它进行循环,只要它不等于什么呀?负一,谁不等于负一啊?Read count read count是什么呀?Ipad read read盲点多吗?BY数字里边读。啊,往BY数当中读输出什么呀,把这个L去掉啊,New,一个string,然后接下来我们在这儿写上一个bad数组,零和什么呀,Read count就行了,大家看这个循环就变成这样。那就变成这种写法了。啊,别那种写法了,就说我们现在呢,拗一个流之后呢,在这给一个BY的数组长度,然后接下来在这呢进行循环就行了,往这个BY的数组里边读,读完之后在这转你看。
05:06
读往办事处转转就行了,读到办事处转就行了,直到有一天他读到办事处里边是返回成负一,那这个成绩就结束了。只要是它不等于负一的情况下,我们就转,你读了多少个我们就转多少个,你看这个程序在执行,你看它还是读到我们刚才这个文件里边所有的东西。对吧,这样的话就可以完成文件的读了,叫file input stream,它的这个使用办法,各位啊,那么咱们到现在为止呢,咱们讲了这个四个例子,四个例子呢,你需要去。掌握最后一个。掌握最后一个啊。
我来说两句