java.io包和输入输出

java.io包和输入输出

ID:46944374

大小:330.81 KB

页数:26页

时间:2019-11-30

java.io包和输入输出_第1页
java.io包和输入输出_第2页
java.io包和输入输出_第3页
java.io包和输入输出_第4页
java.io包和输入输出_第5页
资源描述:

《java.io包和输入输出》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲java.io包和输入输出回顾Date类的对象表示当前日期和时间Calendar类的对象可以以整型(如YEAR和MONTH等)的形式检索信息使用Random类中nextInt()或nextDouble()方法可以生成随机数使用ArrayList、HashMap、Vector进行Java编程List接口元素以线性方式存储存储的顺序与添加的顺序相同Set接口以键-值的映射来存储元素键值不允许重复Map接口不保证元素的顺序不允许重复元素2计算机学院赵卓君本讲目标运用File类进行文件操作(重点)理解流,标准输入/输出流的概念(难点

2、)运用FileInputStream和FileOutputStream类读写文本文件(重点)运用BufferedReader和BufferedWriter类读写文本文件运用DataInputStream和DataOutputStream类读写二进制文件3计算机学院赵卓君英语单词absolute绝对buffer缓冲器bytes字节directory目录exist存在file文件filter过滤器input输入modify修改output输出path路径read读stream流write写4计算机学院赵卓君File类--2File类物

3、理文件或目录构造文件对象操作文件或目录的属性(路径、权限、日期和时间等)5计算机学院赵卓君File类--2importjava.io.File;……Filefile=newFile(args[0]);System.out.println("文件或目录是否存在:"+file.exists());System.out.println("是文件吗:"+file.isFile());System.out.println("是目录吗:"+file.isDirectory());System.out.println("名称:"+file.ge

4、tName());System.out.println("路径:"+file.getPath());System.out.println("绝对路径:"+file.getAbsolutePath());System.out.println("最后修改时间:"+file.lastModified());System.out.println(“文件大小:”+file.length()+“字节”);……6计算机学院赵卓君流3-1流是指一连串流动的字符,是以先进先出方式发送信息的通道InputStreamOutputStream来自数据源

5、的数据流流向目的地的数据流AECDBF7计算机学院赵卓君流3-28计算机学院赵卓君流3-3Java流的分类字节流8位InputStreamOutputStreamInputStreamOutputStream字符流16位UnicodeReaderWriter9计算机学院赵卓君文件的读写文本文件的读写用FileInputStream/FileOutputStream字节流读写文本文件用BufferedReader/BufferedWriter字符流读/写文本文件二进制文件的读写用DataInputStream/DataOutputS

6、tream字节流读/写二进制文件10计算机学院赵卓君文件读写步骤导入相关的包创建文件File类对象创建文件读写输入输出流对象进行读写操作关闭输入输出流整个过程需要异常处理11计算机学院赵卓君用FileInputStream读文本文件3-1导入相关的包importjava.io.IOException;importjava.io.InputStream;importjava.io.FileInputStream;构造一个文件输入流对象Filef=newFile(“text.txt”);InputStreamfis=newFileIn

7、putStream(f);或InputStreamfis=newFileInputStream(“text.txt”);12计算机学院赵卓君用FileInputStream读文本文件3-2利用文件输入流类的方法读取文本文件的数据fis.available();//可读取的字节数fis.read();//读取文件的数据关闭文件输入流对象fis.close();13计算机学院赵卓君用FileInputStream读文本文件3-3publicstaticvoidmain(String[]args){try{intsize;InputSt

8、reamfis=newFileInputStream("text.txt");System.out.println("可读取的字节数:"+(size=fis.available()));char[]text=newchar[200];for(int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。