hexutil 源** ,**如下:
/**
* 十六進製制處理工具類
* */
public
class
hexutil
; *
* @param hex
* 需要轉換的16進製制字串
* @return 以位元組陣列返回轉換後的結果
*/public
static
byte
hexstringtobyte
(string hex)
return result;
}/**
* 功能描述:把位元組陣列轉換為十六進製制字串,例如有位元組陣列
* byte data = new byte;轉換之後的結果為:"12 34 56 78"
* * @param barray
* 所要進行轉換的陣列內容
* @return 返回轉換後的結果,內容用空格隔開
*/public
static
final string bytestohexstring
(byte
barray)
sb.(stemp.
touppercase()
);j++;}
return sb.
tostring()
;}/** * 十六進製制字元轉換成十六進製制位元組
* * @param c
* 十六進製制字元
* @return 返回十六進製制位元組
*/private
static
byte
tobyte
(char c)
/** * 將16位int轉換為長度為2的byte陣列
* * @param num
* 整數值
* @return
*/public
static
byte
int2bytes
(int num)
return b;
}/**
* 將長度為2的byte陣列轉換為16位int
* * @param b
* 位元組陣列
* @return
*/public
static
intbytes2int
(byte
b);int mask =
0xff
;int temp =0;
int res =0;
for(
int i =
0; i <
4; i++
)return res;
}/**
* 將byte陣列轉換為整數
* * @param res
* @return
*/public
static
intbytestoint
(byte
res)
/** * 將長度為2的byte陣列轉換為16位int
* * @param res
* byte
* @return int
* */
public
static
intbytes2short
(byte
b);int mask =
0xff
;int temp =0;
int res =0;
for(
int i =
0; i <
2; i++
)return res;
}/**
* bcd碼轉換為字串
* * @param bcds
* @return
*/public
static string bcd2str
(byte
bcds)
stringbuffer res =
newstringbuffer()
;for
(int i =
0; i < temp.length; i++
)return res.
tostring()
.touppercase()
;}}
工具類 BcdUtil 工具類
bcdutil 源 如下所示 public class bcdutil return true 功能描述 對給定的資料進行bcd轉換,如果長度為奇數,則在最前端補零 param val 待轉換資料,需滿足canbebcd return 以位元組陣列的形式返回壓縮後的內容 public static ...
集合工具類和陣列工具類
集合的工具類 collections 筆試題 說出collection與collections的區別?1.collection是乙個單列集合的跟介面,collections是操作集合物件的乙個工具類 collections常見方法 1.對list進行排序 sort listlist sort lis...
EAS工具類之KdTable工具類
public class basekdenutils for string columnkey columnkeys 獲取 寬度 param table param widtht寬度 param columnkeys public static void setcolumnkeyswidth kdt...