getValue()方法 java_java.util.zip.CRC32.getValue()方法示例
java.util.zip.CRC32.getValue()方法返回校验和值。
声明
以下是java.util.zip.CRC32.getValue方法的声明。
public long getValue()
返回值
当前的校验和值。
在D:test>目录下用以下内容创建一个文件Hello.txt。
This is an example.
示例
以下示例显示了java.util.zip.CRC32.getValue()方法的用法。
package com.yiibai; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.CRC32; import java.util.zip.CheckedOutputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class CRC32Demo { private static String SOURCE_FILE = "D:\test\Hello.txt"; private static String TARGET_FILE = "D:\test\Hello.zip"; public static void main(String[] args) { byte[] buffer = new byte[1024]; try { FileOutputStream fout = new FileOutputStream(TARGET_FILE); CheckedOutputStream checksum = new CheckedOutputStream(fout, new CRC32()); ZipOutputStream zout = new ZipOutputStream(checksum); FileInputStream fin = new FileInputStream(SOURCE_FILE); zout.putNextEntry(new ZipEntry(SOURCE_FILE)); int length; while((length = fin.read(buffer)) > 0) { zout.write(buffer, 0, length); } zout.closeEntry(); fin.close(); zout.close(); System.out.println("Zip file generated!"); System.out.println("CRC32 Checksum is : " + checksum.getChecksum().getValue()); } catch(IOException ioe) { System.out.println("IOException : " + ioe); } } }
执行上面示例代码,得到以下结果 –
Zip file generated! CRC32 Checksum is : 3847524486
¥ 我要打赏 纠错/补充 收藏
getValue()方法 java_java.util.zip.CRC32.getValue()方法示例相关推荐
- java inflaterinputstream_java.util.zip.InflaterInputStream.available()方法示例
java.util.zip.InflaterInputStream.available()方法在达到文件结尾(EOF)后返回0,否则返回1. 声明 以下是java.util.zip.InflaterI ...
- c++ gzip java.util.zip.gzip_java.util.zip.GZIPInputStream.close()方法示例
java.util.zip.GZIPInputStream.close()方法关闭此输入流并释放与该流关联的所有系统资源. 声明 以下是java.util.zip.GZIPInputStream.cl ...
- java getnextentry_java.util.zip.ZipInputStream.getNextEntry()方法示例
java.util.zip.ZipInputStream.getNextEntry()方法读取下一个ZIP文件条目并将该流定位在条目数据的开头. 声明 以下是java.util.zip.ZipInpu ...
- java finish黑_java.util.zip.GZIPOutputStream.finish()方法示例
java.util.zip.GZIPOutputStream.finish()方法完成将压缩数据写入输出流而不关闭底层流. 连续应用多个过滤器到相同的输出流时使用此方法. 声明 以下是java.uti ...
- zipentry java_java.util.zip 类 ZipEntry - Java 中文参考手册
java.lang.Object java.util.zip.ZipEntry 所有已实现的接口:Cloneable 直接已知子类:JarEntry public class ZipEntryexte ...
- deflater java_java.util.zip 类 Deflater - Java 中文参考手册
java.lang.Object java.util.zip.Deflater public class Deflaterextends Object 此类使用流行的 ZLIB 压缩程序库为通用压缩提 ...
- string 方法 java_java中常用的String方法
1 length()字符串的长度 String a = "Hello Word!"; System.out.println(a.length); 输出的结果是字符串长度10. 2 ...
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...
- xm-select getValue()获取不到值的解决方法
在使用layui 第三方控件xm-select时发现,getValue()始终获取不到值,在这之前是先调用了setValue()方法的,但是在后续代码中使用getValue()又可以获取到值了!还真是 ...
最新文章
- glusterfs快速安装
- php 其他格式数据与数组互转
- 【采用】【科技金融】互金风控大数据盘点
- 一份来自一月寒冬互联网一线的面经(附面试题)
- 乐视html5,乐视杨永强:Letv Store为HTML5开发者带来新机遇
- [转]消息队列软件大比拼
- 找出一个数组中出现次数最多的那个元素
- 一次http完整的请求tcp报文分析
- 用javascript生成指定范围的随机数
- Oracle - 导入异常ORA-01659和11G在Exp时空表不能导出
- 版本帝Java 12 / JDK 12 正式发布,八大重大更新及部分代码示例
- QueueUserWorkItem函数
- java拦截器与AOP的区分理解
- 服务端(java)实现微信支付二次签名
- 机器学习入门09 - 特征组合 (Feature Crosses)
- 导演袁德旺:春节以另一种方式为网友呈现“伴随式”晚会
- 电脑能正常上网,但是显示无Internet
- mac mini调整屏幕亮度
- vue项目中gojs最新V2.2.5版本去除水印
- JavaSE语法(3)——【逻辑控制:各种分支循环语句】