tbel: refactoring prepareBytesToNumber
This commit is contained in:
parent
b79176f3b8
commit
59dfb4f4e1
@ -467,13 +467,11 @@ public class TbUtils {
|
|||||||
if ((offset + length) > data.length) {
|
if ((offset + length) > data.length) {
|
||||||
throw new IllegalArgumentException("Default length is always " + length + " bytes. Offset: " + offset + " and Length: " + length + " is out of bounds for array with length: " + data.length + "!");
|
throw new IllegalArgumentException("Default length is always " + length + " bytes. Offset: " + offset + " and Length: " + length + " is out of bounds for array with length: " + data.length + "!");
|
||||||
}
|
}
|
||||||
byte[] bytesToNumber = new byte[length];
|
|
||||||
byte[] dataBytesArray = Arrays.copyOfRange(data, offset, (offset+length));
|
byte[] dataBytesArray = Arrays.copyOfRange(data, offset, (offset+length));
|
||||||
if (!bigEndian) {
|
if (!bigEndian) {
|
||||||
ArrayUtils.reverse(dataBytesArray);
|
ArrayUtils.reverse(dataBytesArray);
|
||||||
}
|
}
|
||||||
System.arraycopy(dataBytesArray, 0, bytesToNumber, 0, length);
|
return dataBytesArray;
|
||||||
return bytesToNumber;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static String bytesToHex(ExecutionArrayList<?> bytesList) {
|
public static String bytesToHex(ExecutionArrayList<?> bytesList) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user