Maison  >  Article  >  Java  >  Comment ouvrir et écrire des fichiers en utilisant le langage Java

Comment ouvrir et écrire des fichiers en utilisant le langage Java

WBOY
WBOYavant
2023-04-28 08:37:061484parcourir

1. Ouvrez le fichier en Java

Cet exemple utilise la méthode read(buffer) de FileInputStream pour lire 512 octets du fichier programme source OpenFile.java à chaque fois, le stocker dans le tampon, puis utiliser le tampon. La chaîne construite à partir des valeurs de newString(buffer) est affichée à l'écran. Le programme est le suivant :

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, Fichier d'écriture en langage Java

Cet exemple utilise System.in.read(buffer) pour saisir une ligne de caractères à partir du clavier, la stocke dans le tampon et utilise ensuite la méthode write(buffer ) de FileOutStream, écrivez le contenu du tampon dans le fichier Write1.txt. La procédure est la suivante :

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer