AvA 和你Q4 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
流和文件(4) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
AvA 編写瓜缩文件 o java util zip ZipOutputStream o ZipOutputstream它可以接受 Outputstream类 型的参数,一般是 FileOutputstream对象。 个ZP文件中包含一个或者多个压缩文件 ZIP中的每个文件都由一个Z条目( ZIP entry) 识别。 ZP条目由类ZN以接受二个m对象,取出 try的一个对象表示,这个类 中有一个构造器可 该条目的名字。通常这就是一个文件名。 myZip File putNextEntry( myZipEntry);该语句 定义了压编输出流的下一条ZP条目。可以久 JAVA ZIP条目,也就是想要添加到ZIP的文件
编写压缩文件 java.util.zip.ZipOutputStream ZipOutputStream() 它可以接受OutputStream类 型的参数,一般是FileOutputStream对象。 一个ZIP文件中包含一个或者多个压缩文件, ZIP中的每个文件都由一个ZIP条目(ZIP entry) 识别。 ZIP条目由类ZIPentry的一个对象表示,这个类 中有一个构造器可以接受一个String对象,取出 该条目的名字。通常这就是一个文件名。 myZipFile.putNextEntry(myZipEntry); 该语句 定义了压缩输出流的下一条ZIP条目。可以写入 ZIP条目,也就是想要添加到ZIP的文件
AvA 打印输出的格式化 对输出进行格式化处理涉及到大量的工 作。但通过自定义 Print writer的子类可 以很容易地实现数值输出按列对齐。 Formatwriter类计划用于以固定宽度的 字段的输出数据。 Formatwriter类中的 惟一数据成员(实例字段)是类型为int 的变量wdth,它包含输出字段的宽度。 由于是从 Printwriter中派生出自己的类, 因此可以使用 PrintWriter类中的所有设 施 JAVA
打印输出的格式化 对输出进行格式化处理涉及到大量的工 作。但通过自定义PrintWriter的子类可 以很容易地实现数值输出按列对齐。 FormatWriter类计划用于以固定宽度的 字段的输出数据。FormatWriter类中的 惟一数据成员(实例字段)是类型为int 的变量width,它包含输出字段的宽度。 由于是从PrintWriter中派生出自己的类, 因此可以使用PrintWriter类中的所有设 施
多从输入流读取 为了从输入流中读取,特别是当这个流是一个 磁盘文件的时候,一般需要使用过滤器输入流。 否则只能从流中读取字节 在实际应用中最起码也要读出基本类型的数据, 所以可以从一个标记着想要读取的 FileInputstreami 对象生成一个 DataInputstream对象。 Hlelnputstream对象被传递到 DataInputstream构造器以生成用于读取文件 的字节流对象。这个对象将提供从该文件中读 取数据类型所需的方法。 o FileInputstream对象只用于处理一个字节彧 JAVA 字节数组的基本read0方法
从输入流读取 为了从输入流中读取,特别是当这个流是一个 磁盘文件的时候,一般需要使用过滤器输入流。 否则只能从流中读取字节。 在实际应用中最起码也要读出基本类型的数据, 所以可以从一个标记着想要读取的 FileInputStream对象生成一个 DataInputStream对象。 FileInputStream对象被传递到 DataInputStream构造器以生成用于读取文件 的字节流对象。这个对象将提供从该文件中读 取数据类型所需的方法。 FileInputStream对象只用于处理一个字节或者 字节数组的基本read()方法
AvA lava, lo, BlleDescriptor O FileOutputStrean对象有一个 getFDO方法返回 个 Filedescriptor类型的对象,它表示当前与 物理文件的连接。 完成了一个文件的写入之后, Filedescriptor对 象可以用来生成一个字节输入流对象。 由于 FileInputstream类有一个接受 FileDescriptor对象的构造器,所以可以把相同 的文件读回来。 O FileOutputStream(FileDescriptor desc) 该构造器表示根据参数desc生成一个输出流 FileDescriptor对象表示一个现有的文件连接 因为这个文件必须存在,所以这个构造器不能
java.io.FileDescriptor FileOutputStream对象有一个getFD()方法,返回 一个FileDescriptor类型的对象,它表示当前与 物理文件的连接。 完成了一个文件的写入之后, FileDescriptor对 象可以用来生成一个字节输入流对象。 由于FileInputStream类有一个接受 FileDescriptor对象的构造器,所以可以把相同 的文件读回来。 FileOutputStream (FileDescriptor desc) 该构造器表示根据参数desc生成一个输出流。 FileDescriptor对象表示一个现有的文件连接, 因为这个文件必须存在,所以这个构造器不能抛 出一个输入/输出异常