我在我的应用程序中使用SnappyDB作为一些键值对的存储。我正在用我自己的接口包装数据库接口,并在它的 api 中使用默认值。例:
字符串get(字符串键,字符串默认值);
我注意到知道数据库中是否存在密钥的唯一方法是捕获异常并假设其原因是缺少密钥(这是一个疯狂的假设)。
关于如何以不那么丑陋、更准确的方式实现默认值功能而不会隐藏相关异常的任何想法?
谢谢。
您可以使用:
boolean isKeyExist = snappyDB.exists("key");