欢迎来到天天文库
浏览记录
ID:37914435
大小:13.83 KB
页数:5页
时间:2019-06-02
《JAVA(IO流方法大全)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、packageStream;importjava.io.*;publicclassIo{publicvoidtest1()throwsException{ Filefile=newFile("E:/txt.txt"); if(file.exists()){ System.out.println("是否是文件:"+file.isFile()); System.out.println("文件名是:"+file.getName()); System.out.println("路径是
2、:"+file.getPath()); System.out.println("绝对路径是:"+file.getAbsolutePath()); System.out.println("上级目录是:"+file.getParent()); System.out.println("文件大小是:"+file.length()+"字节"); } else{ file.createNewFile(); }}publicvoidtest2()throwsException{//以字节流
3、方式读取 Filefile=newFile("E:/txt1.txt"); FileInputStreamfi=newFileInputStream(file); byte[]content=newbyte[fi.available()]; /*for(inti=0;i4、t);//第二种方式 Stringstr=newString(content); System.out.println(str.trim());} publicvoidtest3()throwsException{//以字节流方式写入数据 Filefile=newFile("E:/txt1.txt"); FileOutputStreamfo=newFileOutputStream(file); byte[]content=newString("你是一个")5、.getBytes(); fo.write(content); content=newString("呵呵").getBytes(); fo.write(content); fo.close(); } publicvoidtest4()throwsException{//用的缓冲方式文本读取 FileReaderfile=newFileReader("E:/txt1.txt"); BufferedReaderbr=newBufferedR6、eader(file); StringBufferstr=newStringBuffer(); Stringsw=br.readLine(); if(sw!=null){ str.append(sw+""); } System.out.println(str); } publicvoidtest5()throwsException{//用缓冲的方式写入数据然后再读入数据 FileWriterfile=7、newFileWriter("E:/txt1.txt"); BufferedWriterbw=newBufferedWriter(file); for(inti=1;i<=10;i++){ bw.write("这是第"+i+"行"); bw.newLine(); } bw.close();//写放数据 FileReaderfile1=newFileReader("E:/txt1.txt"); Buffered8、Readerbr=newBufferedReader(file1); StringBufferstr=newStringBuffer(); Stringsw=br.readLine(); if(sw!=null){ str.append(sw+""); } System.out.println(str); } publicvoidtest6(){//删除文件 File
4、t);//第二种方式 Stringstr=newString(content); System.out.println(str.trim());} publicvoidtest3()throwsException{//以字节流方式写入数据 Filefile=newFile("E:/txt1.txt"); FileOutputStreamfo=newFileOutputStream(file); byte[]content=newString("你是一个")
5、.getBytes(); fo.write(content); content=newString("呵呵").getBytes(); fo.write(content); fo.close(); } publicvoidtest4()throwsException{//用的缓冲方式文本读取 FileReaderfile=newFileReader("E:/txt1.txt"); BufferedReaderbr=newBufferedR
6、eader(file); StringBufferstr=newStringBuffer(); Stringsw=br.readLine(); if(sw!=null){ str.append(sw+""); } System.out.println(str); } publicvoidtest5()throwsException{//用缓冲的方式写入数据然后再读入数据 FileWriterfile=
7、newFileWriter("E:/txt1.txt"); BufferedWriterbw=newBufferedWriter(file); for(inti=1;i<=10;i++){ bw.write("这是第"+i+"行"); bw.newLine(); } bw.close();//写放数据 FileReaderfile1=newFileReader("E:/txt1.txt"); Buffered
8、Readerbr=newBufferedReader(file1); StringBufferstr=newStringBuffer(); Stringsw=br.readLine(); if(sw!=null){ str.append(sw+""); } System.out.println(str); } publicvoidtest6(){//删除文件 File
此文档下载收益归作者所有