java的文件流操作为什么写不进文件?

米尔兹 2019-11-05 21:18:00

推荐回答

在Java中IO操作也是有相应步骤的,以文件操作为例,主要的操作流程如下:1。使用File类打开一个文件2。通过字节流或字符流的子类,指定输出的位置3。进行读/写操作4。关闭输入/输出5。IO操作属于资源操作,一定要记得关闭。
黄盛毅2019-11-05 22:01:56

提示您:回答为网友贡献,仅供参考。

其他回答

  • 利用读取流读取到数据然后输出流输出就可以了BufferedReaderbufr=newBufferedReadernewFileReader"D:\ est.txt";PrintWriterpw=newPrintWriternewFileWriter"D:\ est1.txt",true;Stringline=null;whileline=bufr.readLine!=null{pw.printlnline;}bufr.close;pw.close。
    黄生香2019-11-05 23:01:57
  • 你这个不是输入流,你这个叫输出流好不好?方向是根据内存来判定的,从内存写入到硬盘,就是输出流;从硬盘写到内存,就是输入流;首先,97转成二进制,1100001,交给虚拟机-操作系统调用方法写入到你这个构造方法指定的位置。由于常用编辑器会在打开的时候,将字节转换为字符显示,1-127之间的会查询ASCII码表,会显示为a,其它值则查询系统默认的码表,如果是中文,则查询gbk码表。如果你要写入97,可以将97转换为String类型,调用getbytes方法得到一个数组,写入就行。
    黄盱宁2019-11-05 22:19:09
  • importjava.io.File;importjava.io.IOException;importjava.io.FileOutputStream;importjava.io.FileInputStream;importjava.io.FileNotFoundException;publicclassStreamTest{publicstaticvoidmainStringtestBArray=text.getBytes;System.out.println"开始写数据...";fos.writetestBArray;fos.flush;System.out.println"写数据完成";fos.close;}catchFileNotFoundExceptione{System.out.println"文件没有找到";e.printStackTrace;}catchIOExceptione{e.printStackTrace;}}//创建文件privateFilecreateFileStringfileName{Filef=newFilefileName;if!f.exists{System.out.println"文件不存在";try{System.out.println"创建文件...";f.createNewFile;System.out.println"创建文件完成";}catchIOExceptione{System.out.println"文件创建失败";e.printStackTrace;}}else{System.out.println"文件已经存在";}returnf;}}字符流的话改成FileWriter,FileReader就好啦!不懂加:HI!^0^。
    辛国省2019-11-05 22:05:06

相关问答

起点,在现在大多人看来,这是一个十分重要的名词,起点的高度,似乎决定着终点的远近,家长们总是说着:“不让孩子输在起跑线上!”在他们看来,输掉了起点那一战就是输掉了人生最重要的一战,诚然,起点是重要的,但同时又是不重要的。三字经》有云:“人之初,性本善。在我们刚出世的起点上每个人都是一样的,在这个战场上没有谁输谁赢,有的只是同样的纯洁善。所以,起点不重要,至少在这里。英国少年艾金森,因为长得憨头憨脑,加上行为举止笨拙且幼稚,不仅是同学们捉弄的对象,而且连老师也十分反感他,曾经“诗歌欣赏课”的老师强烈要求他改修别的课,虽然艾金森是一个按时交作业的好学生,但每当他朗诵自己的作品时,那滑稽模样,总让同学们捧腹大笑,严重影响课堂纪律,致使课无法继续,有一次历史考试。艾金森考了35分,历史老师这样说:“他没有半点儿历史感,哦,不,是什么感也没有。艾金森的父亲更是认定他是个智障,十分要厌恶他,而且从不和他说话。敢问,这样一个艾金森他的起点高嘛?很低,又或者可以说没有。后来,走上社会的艾金森更是因为那张憨态十足的脸和笨拙而幼稚的的举止而找不到工作。但他从没有气馁,继续努力,努力,再努力……终于有一天,英国《非九点新闻》剧组的导演看中了艾金森,从此,他饰演的憨豆先生由于有一点笨拙,有一点幼稚,有一点单向思维,有一点腼腆而风靡全球……艾金森就这样成功了。纵然有着那样的起点。他的成功,在路上。所以,起点不重要,至少在他身上。看看!那些大山深处的孩子,那些每天上下学走几十里的孩子,那些夜里几乎没灯写作业的孩子,那些放学后还要料理家务的孩子,那些……他们的起点都是那么的低,但是,我们可以看到他们飞的又是那么得高!看看!那些生活在父母羽翼下的孩子,那些成天待在网吧玩游戏的孩子,那些生活富裕却不知道珍惜的孩子,那些……他们的起点是那么的高,但是,他们飞到哪儿去了?天上?看不见,喔原来还在地上。他们的成功,在路上。他们的失败,在路上。所以,起点不重要,至少在他们身上。起点,固然重要。但是,路上的我们,更重要!起点输了,我们不怕,怕的是输在终点,所以,请记住,起点,并非终点。努力吧!在路上!从我们来到这个世界上的那一刻起,我们美好灿烂的一生便由此开始。那一刻就是我们人生的起点。然而人生的起点不只是我们出生那一个。在我们生活中的各个阶段都有各自的起点:有使人通向成功彼岸的;也有使人坠入失败深渊的。其实每个人的起点是一样的,但由于每个人的性格、志向有所差别,所以才导致产生不同的结果。二十世纪中叶,在大洋彼岸的美国,有两个风华正茂的中国青年怀着对未来的憧憬,踌躇满志得踏上了他们向往已久的那片土地。他们要在那里打造一片属于自己的天地。上帝对每个人都是公平的,两个年轻人的起点是一样的,只有一点:一个年轻人是乐观主义者;而另一个是悲观主义者。经过了二十多年的奋斗,那个乐观的人获得了成功,在社会上占有了一席之地;而那个悲观的年轻人却一事无成,在生存和被社会淘汰的边缘上苦苦挣扎……每个新起点对每一个人来说都是一样的,所不同的是人们如何看待它。同样是一项艰巨的任务,当其完成一半时,乐观的人会说:“只剩一半了!”;而悲观的人会说:“还有一半!”。这充分的反映了人们对相同事物的不同认识。由此可知,人生的每一个起点都无所谓好坏,只不过在乐观的人看来都是通向成功彼岸的;而在悲观的人看来几乎都是通向失败深渊的。人生是丰富多采的。在我们每个人的人生路上都会有许多起点,要想把握住每一个起点,你就要学着作一个乐观的人,这样你就会感觉到人生的美好,才能把握住人生的航标,最终通向成功的彼岸。
  区别一:两者投资的门槛不一样。 相对信托理财产品而言,P2P理财的门槛是很低的。有百元也是可以进行投资的。而信托理财产品一般投资额都在100万以上,它更针对的是有钱人。
  区别二:两者所带来的收益不同。P2P理财是一个新起的行业,它的利率一般都比较高,而且针对那些周期短的投资,见效益的速度就比较快。但信托理财产品的收益较为稳固。 
 区别三:两者投资透明度不同。P2P理财主要针对的是个人与个人的借贷,所以理财人对借款人的详细内容都很了解,而且有平台事先做考察,还有国家有关部门的监督,一般信息在进行投资前,投资者都会对其有个很详细地了解。而信托理财产品则并非这样。 
 区别四:两者所带来的风险不同。相比较而言,P2P理财风险会稍微大一些。但只要大家选对平台,风险就是可控的。
区别五:两者投资的资金走向也不相同。信托理财产品的资金重点会投向重大项目,周期一般很长。但P2P理财资金一般都会流向中小企业或者个人,见效快。
 区别六:两者投资的时间不一样。P2P理财有长期理财模式,也有短期理财模式,所以它的时间是不固定的。理财的时间可以根据自己的情况,进行选择性的投资,但是投资信托理财产品,周期时间一般都是确定的,都是一年到两年等。