怎么用Java语言打开文件和写入文件
作者:RiverSoul
时间:2023-04-25
浏览:3
1、Java语言打开文件本例以FileInputStream的read(buffer)方法,每次从源程序文件OpenFile.java中读取512个字节,存储在缓冲区buffer中,再将以buffer中的值构造的字符串newString(buffer)显示在屏幕上。程序如下:importjava.io.*;publicclassOpenFile{publicstaticvoidmain(Stringargs[])throwsIOException{try{//创建文件输入流对象FileInputStrea
本文目录
1、Java语言打开文件
本例以FileInputStream的read(buffer)方法,每次从源程序文件OpenFile.java中读取512个字节,存储在缓冲区buffer中,再将以buffer中的值构造的字符串newString(buffer)显示在屏幕上。程序如下:
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、Java语言写入文件
本例用System.in.read(buffer)从键盘输入一行字符,存储在缓冲区buffer中,再以FileOutStream的write(buffer)方法,将buffer中内容写入文件Write1.txt中,程序如下:
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); } } }
作者最新文章
RTX 5070双风扇设计,小机箱也能装
2026-10-27 11:05
漫蛙漫画app下载安装最新版本
2026-10-13 13:19
漫蛙漫画官网入口链接
2026-10-13 13:19
漫蛙2漫画APP最新版本下载免费安装
2026-10-13 13:17
漫蛙漫画官网正版登录入口
2026-10-13 13:15
上一篇:
mysql查询如何区分大小写
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































