Java: Convert from Number to byte
Use Number.byteValue
:
Number n = ...
byte b = n.byteValue()
Note that this simply discards all but the lowest 8 bits. If the Number
is outside of the range −128…127 the conversion my have unexpected results.
Number | byteValue() |
---|---|
100 | 100 |
127 | 127 |
128 | −128 |
129 | −127 |
256 | 0 |
1,000 | −24 |
−1,000 | 24 |
Comments
Be the first to comment!