Значения по умолчанию с SnappyDB
Я использую SnappyDB в своем приложении в качестве хранилища для некоторых пар ключ-значение. Я оборачиваю интерфейс БД своим собственным интерфейсом со значениями по умолчанию в его API. Пример:
String get (String key, String defaultValue);
Я заметил, что единственный способ узнать, не существует ли ключ в БД, - это перехватить исключение и предположить, что причиной этого является отсутствующий ключ (что является диким предположением).
Любые идеи о том, как я мог бы реализовать функцию значения по умолчанию менее уродливым, более точным способом, который не будет скрывать соответствующие исключения?
Благодарю.
1 ответ
Решение
Ты можешь использовать:
boolean isKeyExist = snappyDB.exists("key");