Here you can find the source of byteToBigDecimal(byte[] raw)
Parameter | Description |
---|---|
raw | a parameter |
public static BigDecimal byteToBigDecimal(byte[] raw)
//package com.java2s; //License from project: Apache License import java.math.BigDecimal; import java.math.BigInteger; public class Main { /**//from w w w .j a v a 2 s.c o m * This method will convert a byte value back to big decimal value * * @param raw * @return */ public static BigDecimal byteToBigDecimal(byte[] raw) { int scale = (raw[0] & 0xFF); byte[] unscale = new byte[raw.length - 1]; System.arraycopy(raw, 1, unscale, 0, unscale.length); BigInteger sig = new BigInteger(unscale); return new BigDecimal(sig, scale); } }