项目7 输入输出及文件处理.pptxVIP

  • 0
  • 0
  • 约2.36千字
  • 约 30页
  • 2026-03-04 发布于湖南
  • 举报

项目7输入输出及文件处理

任务1给Java源程序添加行号任务2教材信息管理设计教学内容

任务描述任务1给Java源程序添加行号本任务实现在Java源程序中添加行号。功能是编写一个程序将源文件另存为其他文件,并为每一行代码在前面添加行号。

必备知识流(Stream)的概念代表的是程序中数据的流通,流连接着输入或输出设备。常见的输入设备包括磁盘(文件)、键盘、网络连接等,而常见的输出设备则包括磁盘、显示器、终端、网络连接等。流的概念任务1给Java源程序添加行号

必备知识流的分类任务1给Java源程序添加行号01输入流和输出流02节点流和过滤流03字节流和字符流

必备知识【实例7-1】运行结果任务1给Java源程序添加行号流的分类

必备知识【实例7-2】运行结果任务1给Java源程序添加行号流的分类

必备知识【实例7-3-1】任务1给Java源程序添加行号流的分类

必备知识【实例7-3-2】运行结果任务1给Java源程序添加行号流的分类

必备知识InputStream类OutputStream类字节流任务1给Java源程序添加行号

必备知识Reader类Writer类字符流任务1给Java源程序添加行号

任务实施1.打开文件任务1给Java源程序添加行号

任务实施2.添加行号任务1给Java源程序添加行号

拓展提升使用BufferedReader从文件中逐行读入Java源文件中的代码,在每行代码前加上行号后,使用PrintWriter逐行将代码写入新文件。任务1给Java源程序添加行号

任务描述任务2教材信息管理设计编写简单的教材信息管理程序,可以通过文件选择对话框选择路径,输入文件名称创建文件;或通过文件选择对话框删除选中的文件,并查看选中文件的基本属性。

必备知识Java通过File类来实现对文件的存储管理,使用时要注意两点: 一是File对象只是一个引用,它可能指向一个存在的文件,也可能指向一个不存在的文件; 二是File对象不但可以表示某个文件的名字,也可以表示一个目录的名字。文件的概念任务2教材信息管理设计

必备知识File类的构造器常见有三种:1.File(Stringpathname)新创建一个以pathname命名的文件或目录的文件对象。2.File(Stringparent,Stringchild)新创建一个以child命名的文件对象,该对象存在于parent命名的路径下。3.File(Fileparent,Stringchild)新创建一个以child命名的文件对象,该对象存在于parent的文件对象所引用的路径下。文件的创建任务2教材信息管理设计

必备知识1.File类与文件名称有关的方法File类常用方法任务2教材信息管理设计StringgetName()返回File对象表示的文件或文件夹的名称StringgetPath()返回File对象对应的路径StringgetAbsolutePath()返回File对象对应的绝对路径(在Unix/Linux等系统上,如果路径是以正斜线(/)开始,则这个路径是绝对路径;在Wndows等系统上,如果路径是以从盘符开始,则这个路径是绝对路径)StringgetParent()返回File对象对应目录的父目录(即返回的目录不包含最后一级子目录)

必备知识2.获取文件信息的操作File类常用方法任务2教材信息管理设计booleanexists()判断File对象对应的文件或目录是否存在,若存在则返回ture,否则返回falsebooleanisFile()判断File对象对应的是否是文件(不是目录),若是文件则返回true,反之返回falsebooleanisDirectory()判断File对象对应的是否是目录(不是文件),若是目录则返回true,反之返回falsebooleanisAbsolute()判断File对象对应的文件或目录是否是绝对路径longlastModified()返回1970年1月1日0时0分0秒到文件最后修改时间的毫秒值;longlength()返回文件内容的长度·

必备知识3.文件的操作File类常用方法任务2教材信息管理设计booleandelete()删除File对象对应的文件或目录,若成功删除则返回true,否则返回falsebooleancreateNewFile()当File对象对应的文件不存在时,该方法将新建一个此File对象所指定的新文件,若创建成功则返回true,否则返回false

必备知识【实例7-4】运行结果File类常用方法任务2教材信息管理设计

任务实施1.创建控件任务2

文档评论(0)

1亿VIP精品文档

相关文档