[试题]

请完成下列Java程序:读取自己的源文件并把它压缩成GZIP文件。

注意:请勿改动main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。

import java.io.*;

import java.util.zip.*;

public class exl6 2 {

public static void main{String[] arg) {

ex16_2 obj16_2 = new ex16_2();

obj16_2.doZip("ex16_2.java","ex16_2.gzip")

}

public void doZip(String strIn,String strOut

F.ileInputStream in;

F.ileOutputStream out;

G.ZIPOutputStream gzip;

int nFileLength;

byte[] barray = new byte[10];

try {

in = new FileInputStream(strIn);

out = new FileOutputStream(strOut);

gzip = new GZIPOutputStream(out);

while((nFileLength = in.read(barray, 0 barray.length)) > 0)

_____________________;

______________________;

gzip.close();

} catch(Exception e) {

e.printStackTrace();

}

}

}

参考答案与解析:

相关试题

WinRAR可以将文件压缩成()文件

[多选题] WinRAR可以将文件压缩成()文件A . .rarB . .exeC . .pdfD . .zi

  • 查看答案
  • ()就是把一个或多个文件压缩成一个文件----压缩包。

    [单选题]()就是把一个或多个文件压缩成一个文件----压缩包。A . 打包压缩B . 透明压缩C . 图形压缩D . 文字压缩

  • 查看答案
  • Java 程序结构中,源文件与程序公共类()。

    [单选题]Java 程序结构中,源文件与程序公共类( )。A.开头字母必须大写B.可以不同C.必须相同D.以上说法都不对

  • 查看答案
  • Java程序结构中,源文件与程序公共类()。

    [单选题]Java程序结构中,源文件与程序公共类( )。A.开头字母必须大写B.可以不同C.必须相同D.以上说法都不对

  • 查看答案
  • 编译Java源文件和解释执行Java字节码程序的程序分别是()。

    [单选题]编译Java源文件和解释执行Java字节码程序的程序分别是( )。A.java.exe和jdb.exeB.javac.exe和javadoc.exeC.java.exe和java.exeD.jad.exe和java.exe

  • 查看答案
  • 将视频文件压缩成标准压缩格式MPG后,可以使视频的()。

    [单选题]将视频文件压缩成标准压缩格式MPG后,可以使视频的()。A .图像更清晰B .存储容量变小C .播放时间缩短D .文件便于修改

  • 查看答案
  • 下列哪个选项的java源文件程序段是不正确的?()

    [单选题]下列哪个选项的java源文件程序段是不正确的? ( )A.package testpackage; public class Test{ }B.import java.io.*; package testpackage; public class Test{ }C.import java.i.*; class Person{} public class Test{ }D.import java.io.*; import java.awt.*; public class Test { }

  • 查看答案
  • 压缩成型

    [名词解释] 压缩成型

  • 查看答案
  • 用gzip压缩文件后产生的文件后缀为:()

    [单选题]用gzip压缩文件后产生的文件后缀为:()A . .gzB . .zipC . .ZD . .tar)

  • 查看答案
  • 在JAVA编程中,以下()命令能够将Java源文件转换为类文件。

    [单选题]在JAVA编程中,以下()命令能够将Java源文件转换为类文件。A . appletviewerB . javaC . javacD . 以上所有选项都不正确

  • 查看答案