ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:19.51KB ,
资源ID:7999648      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7999648.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(javaio流读写表格文件.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

javaio流读写表格文件.docx

1、javaio流读写表格文件竭诚为您提供优质文档/双击可除java,io流读写表格文件篇一:javaio流读取文件内容并显示javaio流读取文件内容并显示importjava.io.bufferedReader;importjava.io.File;importjava.io.FilenotFoundexception;importjava.io.FileReader;importjava.io.ioexception;publicclasst2/*param苏苏*/publicstaticvoidmain(stringargs)t2t2=newt2();t2.readFile();publi

2、cvoidreadFile()Filefile=newFile(c:/test.txt);tryFileReaderfr=newFileReader(file);/读文件bufferedReaderbr=newbufferedReader(fr);/缓冲读stringcontent;try/readline()读一行while(content=br.readline()!=null)system.out.println(content);catch(ioexceptione)e.printstacktrace();catch(FilenotFoundexceptione1)e1.printst

3、acktrace();篇二:java流文件读写操作大全packagepk.m11.d14.a1;importjava.io.Fileinputstream;importjava.io.FilenotFoundexception;importjava.io.Fileoutputstream;importjava.io.ioexception;publicclasscopyFiletest/*/publicstaticvoidmain(stringargs)/1准备要复制的文件和要生成的文件名。stringpath1=d:20xx北京地铁规划图.bmp;stringpath2=f:new20xx北

4、京地铁规划图.bmp;/2声明Fileinputstreamfis=null;/用来读取文件Fileoutputstreamfos=null;/用来存盘文件。system.out.println(正在复制文件,请等待.);/3创建tryfis=newFileinputstream(path1);/用来读fos=newFileoutputstream(path2);/用来写结论:文件的字节可以实现任意文件的处理(如:复、将Fileinputstream和Fileoutputstream类配合实现文件的复制。制任意文件)intx=fis.read();while(x!=-1)/5判断/8确保存盘成

5、功fos.flush();system.out.println(n已将+path1+复制到+path2fos.write(x);/6存盘x=fis.read();/7继续读取+中了。);catch(FilenotFoundexceptione)catch(ioexceptione)finally/9关闭trytryif(fos!=null)fos.close();if(fis!=null)fis.close();catch(ioexceptione1)packagepk.m11.d14.a1;publicclassReaderwritertest/*2)它提供的常用方法:intread();用

6、来读取一个字符,反馈该字符的编1、Reader抽象类的特性:1)它以字符的方式来读取数据。码值,即:一个int型整数,其范围为0,65535;但当它反馈一个-1时表明结束了。*2)它提供的常用方法:voidwrite(intx);用来将给定的整数以字符方2、writer抽象类的特性:1)它以字符的方式将给定的数据输出。当给定的数它的常用类:FileReader文件的字符输入流。通过案例来理解并掌握FileReader类的应用。voidclose();用来关闭字符输入流,释放所占资源,确保安全。据超出了0,65535范围时,则会失真。式输出。packagepk.m11.d14.a1;import

7、java.io.FilenotFoundexception;importjava.io.FileReader;importjava.io.ioexception;publicclassFileReadertest/*/publicstaticvoidmain(stringargs)/1准备要读取的文件stringpath=d:/a1.java;通过FileReader文件的字符输入流来读取文件的内容。*/它的常用类:Filewriter文件的字符输出流。通过案例来理解并掌握Filewriter类的应用。voidwrite(stringstr);用来将给定的字符串输voidclose();用来关

8、闭字符输出流,释放所占资voidflush();将缓冲区中的数据一次性输出,以确保输出成功。源,确保安全。出。/2声明FileReaderfr=null;/3创建trycatch(ioexceptione)finally/8关闭tryfr.close();catch(ioexceptione)fr=newFileReader(path);/4读取intx=fr.read();/读取一个字符while(x!=-1)/5判断system.out.println(n读取+path+文件内容完毕。);system.out.print(char)x);/6显示x=fr.read();/7继续读取catc

9、h(FilenotFoundexceptione)篇三:javaio文件输入输出流总结文件输入与输出以流的形式进行,同时根据内容不同分为字节和字符两种字节流的读取与写入读取步骤:FileFileinputstreamf.read(bytes)写入步骤:FileFileoutputstreamf.write(bytes)演示:读取字节文件即把字节从文件读到内存中Filef=null;/定义文件类的变量,并为空f=newFile(“”);/给变量赋值,表明指向某个文件因为File没有读写的能力,所以需要用个inputstreamtryFileinputstreamfis=null;/定义文件字节输

10、入流变量fis=newFileinputstream(f);/给其赋值,指向目标文件bytebytes=newbyte1024;/定义数组,把字节流的字节读到数组中,相当于缓存intn=0;/记录读取的字节数while(n=fis.read(bytes)=-1)/以1024字节大小为单位每次读取字节,从fis字节流中,并放到bytes字节组中,读取字节个数为零即读到末尾,则返回数值-1.strings=newstring(bytes,0,n);/把字节转换成字符串,0代表:转换开始的下标;n代表:转换字节的长度。system.out.println(s);/把字符串打印到显示器上演示:写入字节

11、文件即把字节从内存中写道文件里Filef=null;f=newFile(“d:ss.txt”);Fileoutputsteamfos=null;tryFos=newFileoutputstrream(f);strings=”;/定义空字符串bytebytes=newbyte1024;/定义字节数组,存储转换来的字符Fos.write(s.getbytes();/把string转化为byte举例:图片的拷贝即从一个磁盘拷贝到另一个磁盘;或从一个电脑到另一个电脑思路:先把图片读到内存,在写入到某个文件里,因为图片是二进制文件,则只能用字节流Filef1=newFile(“c:a.jpg”);Fil

12、einputstreamfis=null;Fis=newFileinputstream(f1);Filef2=newFile(“d:a.jpg”);Fileoutputstreamfos=null;Fos=newFileoutputstream(f2);bytebuf=newbyte1024;intn=0;/记录实际读到的字节数while(n=fis.read(buf)!=-1)/以buf的大小为单位读取fis文件里的字节,读到内存buf字节组中。n代表一次读的字节的个数,当没有读到字节时,n的返回数值是-1.Fos.write(buf);字符的读取和写入文件字符流:FileReaderf.r

13、ead(c);FileReaderbufferedReaderf.readline();FileFileReaderbufferedReaderreader.readline();同理:Fileweaderf.write(c);Fileweaderbufferedwriterf.write();FileFileweaderbufferedwriterreader.write();文件读取字符流对象FileReaderfr=null;/写入到文件Filewriterfw=null;tryFr=newFileReader(“c:test.txt”);/创建输出对象Fw=newFilewriter(

14、“d:vvv.txt”);intn=0;/记录实际读取的字符数charc=newchar1024;/定义字符数组,来存放从文件读取的字符while(n=fr.read(c)!=-1)strings=newstring(c,0,n);/把字符数组转换为字符串system.out.println(s);system.out.println(c);Fw.write(c);/将字符写入到d盘指定的文件第二种:buffereReaderbr=null;bufferedwriterbw=null;try/先创建FileReader对象,然后再升级为bufferedReader/先通过FileReader找

15、到文件,再转成bufferedReaderFileReaderfr=newFileReader(“c:test.txt”);br=newbufferedReader(fr);/创建Filewriter对象Filewriterfw=newFilewriter(“d:”);bw=newbufferedwriter(fw);/循环读取文件:strings=”;while(s=br.readline()!=null)system.out.println(s);/输出到磁盘bw.write(s+”rn”);第三种情况:/字符流把文件的字符以行的形式读到内存中并显示Filefile=null;FileRe

16、aderfr=null;bufferedReaderreader=null;File=newFile(“c:usersadministratormysql_tmoss.txt”);Fr=newFileReader(file);Reader=newbufferedreader(fr);strings=null;s=reader.readline()/从输入流中读取一行字符,并赋给字符串swhile(s=reader.readline()!=null)system.out.println(s);/把上述字符流写到另一个文件或把内存的字符流写到某文件中则Filefile1=null;FileRead

17、erfw=null;bufferedReaderwriter=null;File1=newFile(“c:usersadministratormysql.txt”);/如果文件存在则会覆盖,如果文件不存在则重建一个Fw=newFileReader(file1);writer=newbufferedReader(fw);writer.write(s);从键盘输入字符/system.in:标准”输出流。此流已打开并准备接受输出数据inputstreamReaderisr=newinputstreamReader(system.in);bufferedReaderbr=newbufferedRead

18、er(isr);/从控制台读取一行数据,默认形式为字符串。stringa1=br.readline();/转换形式:Floatnum=Float.parseFloat(a1);备注:Fileinputstream:从文件系统中的某个文件中获取输入字节。FileReader:从文件系统中的某个文件中获取输入字符。Fileinputstream(Filefile):通过打开一个到实际文件的连接来创建一个Fileinputstream,该文件通过文件系统中的File对象file来指定。Fileinputstream(stringname):通过打开一个到实际文件的连接来创建一个Fileinputst

19、ream,该文件通过文件系统中的路径名name指定Read():从此输入流中读取一个数据字节Read(byteb):从此输入流中将最多b.length个字节的数据读入一个字节数组中。Read(byteb,intoff,intlen):从此输入流中将最多len个字节的数据读入一个字节数据中。File定义一个文件类型的变量,用来指定磁盘中的文件:Filef=newFile(c:/programfiles/java/java/file.txt);创建一个文件:f.createmenFile创建文件夹:Filef=newFile(“d:ff”);f.mkdir();如何列出文件夹下有多少个文件:Fil

20、ef=newFile(“d:ff”);if(f.isdirectory()Filelists=f.listFiles();For(inti=0;isystem.out.println(“文件名”+listsi.getname();记事本读写文件功能实现:java中构造函数:作用:实例化对象注意:每一个类中都必须有一个构造函数,可以自己定义;如果没有定义,则系统会提供一个默认的构造函数.要求:1,构造函数名必须和类名相同,构造函数只能通过new关键字调用,普通函数需要通过类的实例调用,如果是static方法,则直接通过类名即可调用构造函数没有返回类型,普通函数必须有返回类类型,不返回用void表

21、示构造函数是一个特殊的函数,是无返回类型修饰即没有任何返回类型,和类名一模一样,参数随意。对象是用相应的构造函数创建出来的,是通过执行相应构造函数里的内容进行的先通过new分配对象内存,然后调用构造函数,执行构造函数构造这个类的对象的时候就必须执行构造函数要有构造函数才能构造一个对象也就是说一个构造函数的执行和对象的构造是同步的或者说构造函数执行了之后才能构造对象构造方法只能是public类名()一个类中可以定义带参数的构造方法,也可以定义不带参数的构造方法以,这样的定义叫做重载有的时候调用这个类不必要用到构造函数。只有你需要用到这个类的对象的时候才会用到它。1,在java程序中,其原始程序的

22、文件名不能随意命名,必须和public类名称一样,因此在一个独立的原始程序里,只能有一个public类,却可以有许多non-public类。若是在一个java程序中没有一个类是public,那么该java程序的文件名就可以随意命名了。2,java程序是由一个或一个以上的类组合而成,程序起始的主体也是被包含在类之中。这个起始的地方称为main(),publicstaticvoidmain(stringargs)/main()method,主程序开始如前一节所述,main()method之前必须加上publicstaticvoid这三个标识符。public代表main()公有的method;sta

23、tic表示main()在没有创建类对象的情况下,仍然可以被运行;void则表示main()方法没有返回值。main后的括号()中的参数stringargs表示运行该程序时所需要的参数,这是固定的用法,如果现在不了解也没有关系,在以后的章节中会一一介绍。java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是java中的保留关键字。system.out是指标准输出,通常与计算机的接口设备有关,如打印机、显示器等。其后所连接的println,是由print与line所组成的,意义是将后面括号中的内容打印在标准输出设

24、备显示器上。左、右括号之间的内容,即是欲打印到显示器中的参数,参数可以是字符、字符串、数值、常量或是表达式,参数与参数之间以括号作为间隔。println()中的变量共有三个,以加号连接这些将被打印的数据。在此,加号是“合并”的意思,并非作为算术运算符号的用途。当表达式中有类型不匹配时,有下列的处理方法:(1)占用较少字节的数据类型会转换成占用较多字节的数据类型。(2)有short和int类型,则用int类型。(3)字符类型会转换成short类型。(4)int类型转换成float类型。(5)若一个操作数的类型为double,则其它的操作数也会转换成double类型。(6)布尔类型不能转换至其他的

25、类型。File类是io包中唯一代表磁盘文件本身的对象,File类定义了一些与平台无关的方法来操作文件,通过调用File类提供的各种方法,能够完成创建,删除和重命名文件,判断文件的读写权限以及是否存在,设置和查询文件的最近修改时间等操作java能正确处理约定路径分隔符,如果在windows版本的java下用斜线,路径处理依然正确,记住,如果使用windows使用反斜线的约定,就需要在字符串内使用它的转义序列。java约定是用unix和url风格的斜线来作为路径的分隔符下面的构造方法可以用来生成File对象File(stringdirectorypath)这里,directorypath是文件的路径File定义了很多获取File对象标准属性的方法。例如:getname()用于返回文件名getparent()返回父目录名,exists()方法在文件存在的情况下返回true,反之返回false。然而File类是不对称的,意思是虽然存在可以验证一个简单文件对象属性的很多方法,但是没有相应的方法来改变这些属性。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1