Java IO操作的实例代码.doc

Java IO操作的实例代码.doc

ID:50130380

大小:37.51 KB

页数:10页

时间:2020-03-04

Java IO操作的实例代码.doc_第1页
Java IO操作的实例代码.doc_第2页
Java IO操作的实例代码.doc_第3页
Java IO操作的实例代码.doc_第4页
Java IO操作的实例代码.doc_第5页
资源描述:

《Java IO操作的实例代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaIO操作的实例代码2008-11-1823:00215人阅读评论(0)收藏举报JavaIO操作的实例代码(部分来自网络源码)//***程序输出的时候会有乱码,原因是因为read()方法读取一个字节,中文字符*是由两个字节构成,取一个字节(字符的一半)就转成一个字符,所以输出就会是乱码*@authorDaHai**/publicclassTestFileInputStream{publicstaticvoidmain(Stringargs[]){intb=0;FileInputStreamin=null;try{in=newFileInput

2、Stream("c://TestFileInputStream.java");}catch(FileNotFoundExceptione){System.out.println("找不到指定的文件");//终止当前正在运行的Java虚拟机。参数用作状态码;根据惯例,非零的状态码表示异常终止。System.exit(-1);}try{longnum=0;//只有读到文件的结尾才为-1while((b=in.read())!=-1){System.out.print((char)b);num++;}in.close();System.out.print

3、ln();System.out.println("共读取了"+num+"个字节");}catch(IOExceptione){System.out.println("文件读取错误");System.exit(-1);}}}Java代码复制文件importjava.io.*;publicclassTestFileOutputStream{publicstaticvoidmain(Stringargs[]){intb=0;FileInputStreamin=null;FileOutputStreamout=null;try{in=newFileInpu

4、tStream("c://TestFileInputStream.java");//如果这个时候C盘下面还没有Test.java,那么newFileOutputStream会创建一个空的Test.java文件,但不会创建目录out=newFileOutputStream("c://Test.java");while((b=in.read())!=-1){out.write(b);}in.close();out.close();}catch(FileNotFoundExceptione){System.out.println("找不到指定文件");S

5、ystem.exit(-1);}catch(IOExceptione){System.out.println("文件复制错误");System.exit(-1);}System.out.println("文件已复制");}}从文件里读取字符数据Java代码importjava.io.*;publicclassTestFileReader{publicstaticvoidmain(Stringargs[]){FileReaderfr=null;intc=0;try{fr=newFileReader("c://TestFileReader.java")

6、;while((c=fr.read())!=-1){System.out.print((char)c);}}catch(FileNotFoundExceptione){System.out.println("系统找不到指定的文件");}catch(IOExceptione){System.out.println("文件读取错误");}}}向文件里写字符数据下面这个小程序可以写出全世界所有的字符Java代码importjava.io.*;publicclassTestFileWriter{publicstaticvoidmain(Stringargs

7、[]){FileWriterfw=null;intb=0;try{fw=newFileWriter("c://Unicode.dat");for(b=0;b<65536;b++){fw.write(b);}fw.flush();fw.close();}catch(FinleNotFoundExceptione){e.printStackTrace();System.out.println(e.getMessage());System.exit(0);}catch(IOExceptione){e.printStackTrace();System.ou

8、t.println(e.getMessage());System.exit(0);}}}带缓冲区功能的输入流Java代码i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。