clwn.net
当前位置:首页 >> JAvA:FilEWritEr,FilEREADEr有什么用呢? >>

JAvA:FilEWritEr,FilEREADEr有什么用呢?

就是为了方便

将1,2,…,50,这50个数字写入到文件d:\out2.txt里,从d:\out2.txt内读出来,并且打樱程序如下: public class Read_Write { // 将1,2,…,50,这50个数字写入到文件d:\out2.txt里 public void write() { try { FileWriter fw = new FileWriter(...

import java.io.*; class MyTest{ public static void main(String[] args)throws Exception{ FileReader fr=new FileReader("MyTest.java"); FileWriter fw=new FileWriter("out.txt"); int hasread=-1; char[] ch=new char[16]; try{ while((h...

其实读的是ascii码,因为每个字符对应着一个ascii码,您如果想知道读到的是哪一个字符,您可以打印出来看看如:System.out.print((char) c);

文件reader和writer都是使用了系统资源,这种资源java不能自动回收,所以需要明确的指令来告诉系统,这个东西我不用了,给其他人用吧。 关闭方法:调用各自的close方法即可。

你的str此时为null了,buffw.write(str); 这个会报空指针异常。 public void write(String s) { write(s, 0, s.length()); } 上面这个是write的源码,你可以看到其实里面有s.length() , 也就是说此时你的str为空,str调用了.length() 方法,从而...

1、看来是初学者。 2、filereader和filewriter等流,都是最基本的I/O流,只能正确读写纯文本或纯二进制之类的字节流,像docx,jpg都是不同的,需要专门读写jar包来操作。 3、在网上搜索下"java 操作doc office”之类的就可以找到答案了。

如果读到文件末尾,read()方法会返回-1,如: public static void main(String[] args) throws Exception { FileReader fr = new FileReader("f:/test.txt"); try { int i; while ((i = fr.read()) != -1) { System.out.print((char) i); } } fi...

参考一下: import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class PictureCopy { public static void main(Stri...

改了一点,没问题了,注意://输入D:/abc.sql--D盘下一定要有abc.sql文件 import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.Reader; import java.io.Writer; import java.util.Scanner; public clas...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com