我试图在网上搜索任何其他方式/功能,我出来了:
public static boolean isTableExist(Table table){
try {
table.describe();
} catch (ResourceNotFoundException e) {
return false;
}
return true;
}
有没有机会摆脱尝试捕获?
答案 0 :(得分:1)
这种方式有效,不会导致问题或挂起。我不知道其他方式。
答案 1 :(得分:1)
是的,如果你想要的只是检查表是否存在,那就是这种方式。但是,如果您打算创建表(如果不存在),则可以使用API:TableUtils#createTableIfNotExists