Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中使用 SnappyDB 作为一些键值对的存储。我正在用我自己的接口包装数据库接口,并在它的 api 中使用默认值。例子:
String get(String key, String defaultValue);
我注意到知道数据库中是否不存在密钥的唯一方法是捕获异常并假设它的原因是缺少密钥(这是一个疯狂的假设)。
关于如何以不那么丑陋、更准确且不会隐藏相关异常的方式实现默认值功能的任何想法?
谢谢。
您可以使用:
boolean isKeyExist = snappyDB.exists("key");