mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
add method
This commit is contained in:
@@ -17,7 +17,7 @@ public class CRC16 implements Checksum, Serializable {
|
||||
|
||||
private final CRC16Checksum crc16;
|
||||
|
||||
public CRC16(){
|
||||
public CRC16() {
|
||||
this(new CRC16IBM());
|
||||
}
|
||||
|
||||
@@ -26,10 +26,31 @@ public class CRC16 implements Checksum, Serializable {
|
||||
*
|
||||
* @param crc16Checksum {@link CRC16Checksum} 实现
|
||||
*/
|
||||
public CRC16(CRC16Checksum crc16Checksum){
|
||||
public CRC16(CRC16Checksum crc16Checksum) {
|
||||
this.crc16 = crc16Checksum;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取16进制的CRC16值
|
||||
*
|
||||
* @return 16进制的CRC16值
|
||||
* @since 5.7.22
|
||||
*/
|
||||
public String getHexValue() {
|
||||
return this.crc16.getHexValue();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取16进制的CRC16值
|
||||
*
|
||||
* @param isPadding 不足4位时,是否填充0以满足位数
|
||||
* @return 16进制的CRC16值,4位
|
||||
* @since 5.7.22
|
||||
*/
|
||||
public String getHexValue(boolean isPadding) {
|
||||
return crc16.getHexValue(isPadding);
|
||||
}
|
||||
|
||||
@Override
|
||||
public long getValue() {
|
||||
return crc16.getValue();
|
||||
|
Reference in New Issue
Block a user