Rumah > Java > javaTutorial > teks badan

Bagaimana untuk membuka dan menulis fail menggunakan bahasa Java

WBOY
Lepaskan: 2023-04-28 08:37:06
ke hadapan
1536 orang telah melayarinya

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);  }  }  }
Salin selepas log masuk

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);  }  }  }
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan