Rokato-JNI 2.4.1
蓉卡通安卓接口库
载入中...
搜索中...
未找到
com.Rokato.jni.utils.Convert类 参考

静态 Public 成员函数

static String bytesToHexStr (final byte[] src, final int len, String styleChars)
 
static String bytesToHexStr (final byte[] src, int len)
 
static String bytesToHexStr (final byte[] src)
 
static byte[] hexStrToBytes (final String src)
 
static long bytesToUint32 (final byte[] src, final ByteOrder order)
 
static int bytesToUint16 (final byte[] src, final ByteOrder order)
 
static byte[] uint32ToBytes (final long number, final ByteOrder order)
 
static byte[] uint16ToBytes (final int number, final ByteOrder order)
 
static String getCardNoStr (final byte[] cardNo)
 
static String getCardNoStr (final long cardNo)
 
static String trimHex (String str)
 

详细描述

数据转换处理工具类

成员函数说明

◆ bytesToHexStr() [1/3]

static String com.Rokato.jni.utils.Convert.bytesToHexStr ( final byte[]  src,
final int  len,
String  styleChars 
)
static

字节数据转十六进制字符串-增加美化字符版

参数
src数据源
len需处理的数据大小
styleChars美化字符 通常为" "
返回
参数错误返回null

◆ bytesToHexStr() [2/3]

static String com.Rokato.jni.utils.Convert.bytesToHexStr ( final byte[]  src,
int  len 
)
static

字节数据转十六进制字符串

参数
src数据源
len需处理的数据大小
返回
参数错误返回null

◆ bytesToHexStr() [3/3]

static String com.Rokato.jni.utils.Convert.bytesToHexStr ( final byte[]  src)
static

字节数据转十六进制字符串

参数
src数据源
返回
参数错误返回null

◆ hexStrToBytes()

static byte[] com.Rokato.jni.utils.Convert.hexStrToBytes ( final String  src)
static

十六进制字符串转字节数据

参数
src十六进制字符串
返回
错误返回null

◆ bytesToUint32()

static long com.Rokato.jni.utils.Convert.bytesToUint32 ( final byte[]  src,
final ByteOrder  order 
)
static

4字节数据转换32位无符号整数

参数
src待转换的4字节数据
order字节序
返回
32位无符号整数 错误返回-1

◆ bytesToUint16()

static int com.Rokato.jni.utils.Convert.bytesToUint16 ( final byte[]  src,
final ByteOrder  order 
)
static

2字节数据转换16位无符号整数

参数
src待转换的2字节数据
order字节序
返回
16位无符号整数 错误返回-1

◆ uint32ToBytes()

static byte[] com.Rokato.jni.utils.Convert.uint32ToBytes ( final long  number,
final ByteOrder  order 
)
static

获取32位无符号整数的4字节byte数据

参数
number0~4294967295的数值
order字节序

◆ uint16ToBytes()

static byte[] com.Rokato.jni.utils.Convert.uint16ToBytes ( final int  number,
final ByteOrder  order 
)
static

获取16位无符号整数的2字节byte数据

参数
number0~65535的数值
order字节序

◆ getCardNoStr() [1/2]

static String com.Rokato.jni.utils.Convert.getCardNoStr ( final byte[]  cardNo)
static

获取小端序十进制字符串10位对齐格式的卡号

参数
cardNo卡号数据
返回
错误返回null

◆ getCardNoStr() [2/2]

static String com.Rokato.jni.utils.Convert.getCardNoStr ( final long  cardNo)
static

获取十进制字符串10位对齐格式的卡号

参数
cardNo卡号数据
返回
错误返回null

◆ trimHex()

static String com.Rokato.jni.utils.Convert.trimHex ( String  str)
static

修剪清理影响HEX字符串的格式美化字符


该类的文档由以下文件生成: