- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
@Deprecated
private byte getLoByte(int i) {
byte ret = 0x00;
String hex = Integer.toHexString(i);
int length = hex.length();
if (length == 1) {
ret = Integer.valueOf(hex.substring(length - 1), 16).byteValue();
} else if (length >= 2) {
ret = Integer.valueOf(hex.substring(length - 2), 16).byteValue();
}
return ret;
}
@Deprecated
private byte getHiByte(int i) {
String hex = Integer.toHexString(i);
byte ret = 0x00;
int length = hex.length();
if (length > 3) {
ret = Integer.valueOf(hex.substring(length - 4, length - 2), 16).byteValue();
} else if (length == 3) {
ret = Integer.valueOf(hex.substring(length - 3, length - 2), 16).byteValue();
}
return ret;
}
Вытаскивание старшего и младшего байтов числа из последних одного или двух байтов