Java 如何从hbase扫描结果中获取行键

Java 如何从hbase扫描结果中获取行键,java,hbase,Java,Hbase,当逐行扫描hbase表时,如何获取行键?这是我的密码: for (Result rr : scanner) { System.out.println(rr); } 有没有像getKey()这样的方法可以使用?谢谢 如果希望行键采用字符串格式,请使用getRow和Bytes.toString方法: for (Result rr : scanner) { String key = Bytes.toString(rr.getRow()) } getRow()用于检索与创建此结果的行相

当逐行扫描hbase表时,如何获取行键?这是我的密码:

for (Result rr : scanner) {
   System.out.println(rr);
}

有没有像getKey()这样的方法可以使用?谢谢

如果希望行键采用字符串格式,请使用
getRow
Bytes.toString
方法:

for (Result rr : scanner) {
   String key = Bytes.toString(rr.getRow())
}


getRow()
用于检索与创建此结果的行相对应的行键的方法。

我在方法列表中看到了getRow(),这是检索行键的唯一候选方法。只是好奇,为什么他们决定把它命名为getRow()而不是getRowKey()?这个答案正确吗?我想知道,如果是这样,为什么不被接受。@Mahdi这个答案是正确的。根据docs“检索与创建此结果的行对应的行键的方法”。()。