Я хочу отобразить два десятичных знака и более подходящим образом отобразить значения без скобок
ScanRecord scanRecord = result.getScanRecord();
assert scanRecord != null;
byte[] puckData = scanRecord.getManufacturerSpecificData(0x0590);
assert puckData != null;
double lightValue = Double.parseDouble(
Arrays.toString(new byte[]{puckData[0]}).replace("[", "").replace("]", ""));
double tempValue = Double.parseDouble(
Arrays.toString(new byte[]{puckData[1]}).replace("[", "").replace("]", ""));
double batteryValue = Double.parseDouble(
Arrays.toString(new byte[]{puckData[2]}).replace("[", "").replace("]", ""));