Rumah >Java >javaTutorial >Bagaimana untuk membuka dan menulis fail menggunakan bahasa Java

Bagaimana untuk membuka dan menulis fail menggunakan bahasa Java

WBOY
WBOYke hadapan
2023-04-28 08:37:061564semak imbas

1. Buka fail dalam bahasa Java

Contoh ini menggunakan kaedah baca(buffer) FileInputStream untuk membaca 512 bait daripada fail program sumber OpenFile.java setiap kali dan simpan Dalam buffer buffer, rentetan newString(buffer) yang dibina daripada nilai dalam buffer dipaparkan pada skrin. Program ini adalah seperti berikut:

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, Fail penulisan bahasa Java

Dalam contoh ini, System.in.read(buffer) ialah digunakan untuk memasukkan baris daripada papan kekunci Aksara disimpan dalam penimbal penimbal, dan kemudian kaedah tulis(penampan) FileOutStream digunakan untuk menulis kandungan penimbal ke dalam fail Write1.txt Prosedurnya adalah seperti berikut:

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);  }  }  }

Atas ialah kandungan terperinci Bagaimana untuk membuka dan menulis fail menggunakan bahasa Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam