龙空技术网

第一阶段-day18-文件字符输出流 #java培训

Java程序员老默 111

前言:

而今兄弟们对“文件流java”大概比较关怀,大家都想要知道一些“文件流java”的相关知识。那么小编在网摘上汇集了一些对于“文件流java””的相关资讯,希望朋友们能喜欢,大家快快来学习一下吧!

现在再来看一下正面操作,让它用字符输出流来完成输出操作。后来用字符输入流来完成输入操作。一个叫writer,一个叫reader,走起来看效果。该怎么做?

·文件现在还是用刚刚的两个文件就行了,在这里新建一个包,零六,叫file writer。读file writer,file writer这么一个文件,字符输出流,文件字符输出流这么一个东西,新建一个类叫file writer demo演示。

·大家走起来看该怎么去写,这边需求就不说了,肯定就是从这个把数据写到文件里面去。现在写法第一个还是圆的问题,圆是不是还是fire?当然现在先把它写出来,比如这边应该是目标了,叫dist,目标文件等于六一个file,然后传入一个地址。

·这边现在就用files下面的out点p x t,输出这个文件。

·第二步创建牛对象,现在应该是用file writer,fire writer这么一个类,然后叫writer,等于六一个fire writer,把dist穿进去是不一样的做法。这里有异常,去泡一下。

·现在有了之后注意,在这其实这样构造器,刚刚来用构造器已经用的比较多了,现在去换一个构造器,这构造器可以看到还有一个比较简单的构造器,接受一个stream,一个字不错。这里其实完全是可以去用到它,重新来for writer,传入一个啥字不错,这字不错是啥?for name,其实干嘛?其实就是文件的路径,就可以这样子来写。

·也就说其实在这file是不可以不要的,大家可以直接传一个字不串,这字不串就是法,file writer,斜杠out点t x t,看到没有?还可以拿这样子的简单的写法,因为这个地方构造器大家可以看到有这么多,大家可以拿这个尝试再去用一下。

·而且这地方还有一个这个玩意儿,还可以再转一个参数,一个board值,它叫apend,apend叫什么意思?追加,追加意思是什么?是不是往后面加?而不会覆盖刚刚的这个操作,刚刚的写的操作,这都是有覆盖效果的。

·现在比如说这个文件里面现在是这么一坨,然后再重新执行一下,是不会用这些内容把它给覆盖掉,会把之前的给覆盖掉,看到了吗?所以这是一个覆盖效果。

·其实这个地方也有,它的构造性也是可以去传入第二个参数的,传这个啥一个处,因为它干嘛?就是在表示是否追加。apen,apend就是追加的意思,看到没?然后搞个错的,是不是要追加?用追加的方式来,追加的效果看一下现在,直接执行,这就是最佳,会把前面的覆盖掉吗?不会的。

这也是大家可以去用的,这边也是可以有,比如这边还是一样的,也加个簇,这表示最佳。这是构造器的使用,大家也可以去把它给收录起来,收录起来比较方便。

·第二个,第三个,还是写,写干嘛?就是write当中的一个方法,再点上一个write方法,write方法是不是该这样子?这里要在区分好,现在这边要把改一下,叫做out,是不是叫苏苏?来区分一下,方法名叫做rat,rat方法,一样的可以传入一个inter类型的值,是不是相当于刚刚一样的阿斯科马表当中的一个数值?要传一个六四五,就是a,大写的a。

·也可以传字不错,传一个stream,是不是有多少写多少,看到没有?是不是很明显用它是不是更方便?

·下面也可以用一个恰数组,恰数组大强,是可以把一个字不错转给恰数组,这个还不如直接用它了,你觉得呢?用一个字符号不是更方便吗?

·下面也可以干嘛?像这些off跟这个认识是不一样的,从哪里开始写?写到写多少个,下面恰数组也是一个意思,难不难?这应该不难,一个方法。

·比如这边先用inter,比如传一个六十五,先看效果,先写,然后在alt点上close,释放资源,关闭资源,这么一个操作,右键执行。

·现在先把给清了,清了重新再执行,现在视频开始得到一个a,得到一个a,这是对的,这是这个效果。

·也可以怎么样?是不是也可以传直接传出一个字符串,这就更方便,想传什么就传什么,这是一个i o,比如输i o,i o牛到第一天,太简单了,这样写一个,这边中文的是吧?不怕,想怎么写就怎么写,想怎么写就怎么写,右键直行,是不可以的,对方的想输出什么就输出什么,按照这个想法直接去输出就行了,只要是一些字符都可以的,听到没?这都可以,方不方便?非常的方便,只能说这个太方便了。

就这么一个方法,要输入文本就用它就行了,而且是不是不用转了?不用转,来转去,但要转可不可以?可以的,这方不要给,转成一个to 恰数组,是不可以转成一个恰数组,这样子是不是也是可以的?也是可以的,这样子是不是应该是往后面追加?一样的,这个效果就有了。

这些方法就不在这演示,应该不难的,就这样去写就完了。现在有了之后,接下来就开始读一下,这两个还是分开,这是一个什么?是不是写的操作?刚刚用了一下新的构造器,能够直接接受文件的路径,然后指定是否要追加,如果不指定值,默认是什么?默认是放肆,不追加。

听到没?不追加是什么意思?就覆盖,把整个覆盖掉,不追加就覆盖,追加就是追加,就不覆盖,就这样子,这是字符输出流。

标签: #文件流java