Maison >Java >javaDidacticiel >Comment ouvrir et écrire des fichiers en utilisant le langage Java
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!