您好,欢迎访问一九零五行业门户网

怎么用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语言写入文件
本例用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);  }  }  }
以上就是怎么用java语言打开文件和写入文件的详细内容。
其它类似信息

推荐信息