Maison > Java > javaDidacticiel > le corps du texte

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

WBOY
Libérer: 2023-04-28 08:37:06
avant
1529 Les gens l'ont consulté

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);  }  }  }
Copier après la connexion

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);  }  }  }
Copier après la connexion
.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal