首頁 >Java >java教程 >怎麼用Java語言開啟檔案和寫入文件

怎麼用Java語言開啟檔案和寫入文件

WBOY
WBOY轉載
2023-04-28 08:37:061565瀏覽

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語言開啟檔案和寫入文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除