HBase - 从Bytes.add获取值

时间:2013-11-15 15:58:32

标签: java hadoop hbase

将HBase与Java一起使用

如果我们有

Bytes[] a = Bytes.add(Bytes.toBytes(10), Bytes.toBytes(20));

有没有办法让个人数字恢复?

1 个答案:

答案 0 :(得分:1)

byte[] lower = Bytes.toBytes(10);
byte[] upper = Bytes.toBytes(20);

byte[] b = Bytes.add(lower,upper);
//get back        
int lowNum = Bytes.toInt(Arrays.copyOfRange(b, 0, lower.length));
int highNum = Bytes.toInt(Arrays.copyOfRange(b, lower.length, b.length));