给定字符串中的整数值,我想将其转换为 2 字节有符号整数。
BigInteger
完成这项工作,但我不知道如何授予 2 个字节......
public void handleThisStringValue(String x, String y){
BigInteger bi_x = new BigInteger(x, 10);
BigInteger bi_y = new BigInteger(y, 10);
byte[] byteX = bi_x.toByteArray();
byte[] byteY = bi_y.toByteArray();
}
我注意到BigInteger.toByteArray()
处理适合我的负值。
然后我需要读取这些值(负值和正值),或者说转换byte[2]
为signed int
. 有什么建议吗?