跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

怎么用Java语言打开文件和写入文件

1、Java语言打开文件 本例以FileInputStream的read(buffer)方法,每次从源程序文件OpenFile. java 中读取512个字节,存储在缓冲区buffer中,再将以buffer中的值构造的字符串newString(buffer)显示在屏幕上。程序如下:
importjava.io.*; publicclassOpenFile { publicstaticvoidmain(Stringargs[])throwsIOException { try {//创建文件输入流对象 FileInputStreamrf=newFileInputStream("OpenFile.java"); intn=512; bytebuffer[]=newbyte[n]; while((rf.read(buffer,0,n)!=-1)&&(n>0))//读取输入流 { System.out.print(newString(buffer)); } System.out.println(); rf.close();//关闭输入流 } catch(IOExceptionioe) { System.out.println(ioe); } catch(Exceptione) { System.out.println(e); } } }
2、 Java语言写入文件 Eclipse导入Android或其他的JAVA项目的正确方法 WORD版 本文档主要讲述的是Eclipse导入Android或其他的JAVA项目的正确方法;希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看 下载 本例用System.in.read(buffer)从键盘输入一行字符,存储在缓冲区buffer中,再以FileOutStream的write(buffer)方法,将buffer中内容写入文件Write1.txt中,程序如下:
importjava.io.*; publicclassWrite1 { publicstaticvoidmain(Stringargs[]) { try { System.out.print("Input:"); intcount,n=512; bytebuffer[]=newbyte[n]; count=System.in.read(buffer);//读取标准输入流 FileOutputStreamwf=newFileOutputStream("Write1.txt"); //创建文件输出流对象 wf.write(buffer,0,count);//写入输出流 wf.close();//关闭输出流 System.out.println("SavetoWrite1.txt!"); } catch(IOExceptionioe) { System.out.println(ioe); } catch(Exceptione) { System.out.println(e); } } }

相关文章