java.util.zip中Deflater类的setLevel()函数将当前压缩级别设置为指定值。压缩级别是从0到9的整数值。函数签名:
public void setLevel(int level)
用法:
d.setLevel(int);
参数:该函数需要一个整数值,该整数值是指定的压缩值
返回类型:该函数不返回任何值。
异常:如果压缩级别无效,该函数将抛出IllegalArgumentException。
放气水平的一些恒定值:
BEST_COMPRESSION:压缩级别以获得最佳压缩
BEST_SPEED:压缩级别,可实现最快的压缩。
DEFAULT_COMPRESSION:默认压缩级别。
NO_COMPRESSION:无压缩的压缩级别。
范例1:
// Java program to describe the use
// of setLevel() function
import java.util.zip.*;
import java.io.UnsupportedEncodingException;
class GFG {
// Function to compress the string to the given level
static void compression(int level, String text)
throws UnsupportedEncodingException
{
// deflater
Deflater d = new D